import java.util.*;
public class Grade{
public static void main(String args[]){
Scanner in=new Scanner(System.in);
System.out.println("请输入等级:");
String grade=in.nextLine();
switch(grade){
case"A":System.out.println(grade+"is 85~100");
break;
case"B":System.out.println(grade+"is 70~84");
break;
case"C":System.out.println(grade+"is 60~69");
break;
case"D":System.out.println(grade+"is<60") ;
break;
default:System.out.println("input error");
}
}
}
错在何处。。
public class Grade{
public static void main(String args[]){
Scanner in=new Scanner(System.in);
System.out.println("请输入等级:");
String grade=in.nextLine();
switch(grade){
case"A":System.out.println(grade+"is 85~100");
break;
case"B":System.out.println(grade+"is 70~84");
break;
case"C":System.out.println(grade+"is 60~69");
break;
case"D":System.out.println(grade+"is<60") ;
break;
default:System.out.println("input error");
}
}
}
错在何处。。
解决方案 »
- jar中运行结果与jbulider中运行结果不一至,急,帮忙解决
- 如何获得父组件?
- 请问如何在Eclipse中生成javadoc帮助文档?
- Properties 取属性文件的问题,可能是编码的问题,请指点一下
- 华为面试
- applet的嵌入
- 求教一个小问题
- 取绝对值的问题:double abs(x-y)>0.5 系统提示我method abs(double) not found
- 新建JAVA群
- 菜鸟的几个问题??
- 【求教】学习JAVA有些日子了,对一些简单点的Swing程序也是可以看懂,可是写不出来怎么回事?
- SWT的多个CheckButton被设置默认选中,在不触发Selection事件时情况下如何获得被选中的button
import java.util.*;public class Grade {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.println("请输入等级:");
String grade = in.nextLine();
switch (grade.charAt(0)) {
case 'A':
System.out.println(grade + "is 85~100");
break;
case 'B':
System.out.println(grade + "is 70~84");
break;
case 'C':
System.out.println(grade + "is 60~69");
break;
case 'D':
System.out.println(grade + "is<60");
break;
default:
System.out.println("input error");
}
}
}
switch语句的语法格式:
switch(表达式){
case 常量1:语句组1;break;
case 常量2:语句组2;break;
...
default:语句组;break;
}
注意:表达式的计算结果必须是int型或字符型。当用byte,short或char类型时,要进行提升。java规定switch语句不允许使用浮点型或long型表达式。