//let's add letterGrade method to Grade class that prints the letter corresponding to the grade. // here is the letter grade scheme: //g>=90 A+ //80<= g <90 A //70<= g <80 B //60<= g <70 C //50<= g <60 D // g<50 F Grades.letterGrade(85) Grades.letterGrade(5) Grades.letterGrade(50) Grades.letterGrade(95) //what number to test letterGrade to make sure it's correct? //0, 50, 51, 60, 61, 70, 71, 80, 81, 90, 91 //For assignment 2, you need String process //spliting a string into some "tokens" import java.util.StringTokenizer; import java.util.*; StringTokenizer st = new StringTokenizer("Today is Thursday."); st.nextToken() st.nextToken() st.nextToken() st.nextToken() // delimiter: character that separates the tokens // default delimiters: " \t\n\r\f" // \t: tab // \n: newline // \r: carriage return (moves cursor to first position on line) // \f: line feed (moves cursor down to next line) st = new StringTokenizer("Today\tis\tThursday."); st.nextToken() st.nextToken() st.nextToken() st.nextToken() st = new StringTokenizer("Today\t \t \t is Thursday."); st.nextToken() st.nextToken() st.nextToken() st.nextToken() //number of white space does not matter! it skips all st = new StringTokenizer("Today is Thursday."); st.countTokens() //number of avaialbe tokens //you may want a different delimiters. For example ";" StringTokenizer st2 = new StringTokenizer("John Patt; Mary Adam; Henry Hanks", ";"); st2.countTokens() st2.hasMoreTokens() st2.nextToken() st2.countTokens() st2.hasMoreTokens() st2.nextToken() st2.countTokens() st2.hasMoreTokens() //giving a list of delimeters (will split if any of these characters are seen) StringTokenizer st3 = new StringTokenizer("John,Patt; Mary, Adam; Henry, Hanks",",;"); st3.countTokens() st3.nextToken() st3.nextToken() st3.nextToken() st3.nextToken() st2 = new StringTokenizer("John Patt; Mary Adam; Henry Hanks", ";"); while(st2.hasMoreTokens) { System.out.println(st3.nextToken()); } st3 = new StringTokenizer("John,Patt; Mary, Adam; Henry, Hanks",",;"); while(st3.hasMoreTokens()) { System.out.println(st3.nextToken());