参考以下代码,然后用switch结构编写一个程序,输入从1到5之间的整数,输出对应的字母A到E,例如:输入1,输出A;输入4,输出D,输入其它数据则输出“输入数据有误!”信息。importjava...
参考以下代码,然后用switch结构编写一个程序,输入从1到5之间的整数,输出对应的字母A到E,例如:输入1, 输出A;输入4,输出D,输入其它数据则输出“输入数据有误!”信息。
import javax.swing.JOptionPane;
public class Test {
public static void main(String args[]) {
//弹出输入框,并把输入的字符(串)转换成大写。
String str=JOptionPane.showInputDialog("请输入等级", " ").toUpperCase();//只取第一个字符。
char grade = str.charAt(0);
//第一段代码,省略 break 语句,输出结果是错误的。
switch (grade){
case 'A': JOptionPane.showMessageDialog(null,"90~100 " );
//System.out.println(" 90~100");break;
case 'B': System.out.println(" 80~89");break;
case 'C': System.out.println(" 70~79");break;
case 'D': System.out.println(" 60~69");break;
case 'E': System.out.println(" <60");break;
default: System.out.println(" 错误的输入。");
}
}
}
展开