core<=100)?//score指成绩,&&符号是“并且”的意思Р{Р?System.out.println(“A级”);Р}Рelse if(score>=80 && score<=89)Р{Р?System.out.println(“B级”);Р}Рelse if(score>=70 && score<=79)Р{Р?System.out.println(“C级”);Р}Рelse if(score>=60 && score<=69)Р{Р?System.out.println(“D级”);Р}Рelse if(score>=0 && score<=59)Р{Р?System.out.println(“E级”);Р}РelseР{Р?System.out.println(“不正确的成绩!”);Р}Р3.2 switch语句:(P43)Р格式:Р?switch(表达式)Р?{Р case 值1:?语句块1;Р break;Р case 值2:?语句块2;Р break;Р ··· ···Р case 值n:?语句块n;Р break;Р default:?语句块n+1;Р}Р?说明:Рswitch语句中表达式值的数据类型可以是byte、char、short和int,不能使用浮点弄和long类型;Р判定表达式的值与case语句后面的值是否相等,决定程序需要执行的分支;Р“break”关键字的作用是,当程序执行某个分支时会执行整个程序块,直到遇见“break”语句结束分支程序的执行。如果没有“break”语句,则程序会继续执行当前case语句后面的程序块。Р“default”的作用是,当表达式的值与任一个case语句后面的值都不相等时,执行default语句后面的程序块,这个语句可以省略。Р举例:输入1~7的数字,判断对应星期几。Рswitch(x)Р{Р case 1: