publicclass条件运算{publicstaticvoidmain(Stringargs[]){inta,x;x=Short.parseShort(args[0]);//从命令行获取成绩数a=x<=59?1:(x<=69?2:(x<=79?3:(x<=89?4:5)));System.out.println...
public class 条件运算{
public static void main(String args[]){
int a,x;
x=Short.parseShort(args[0]);//从命令行获取成绩数
a=x<=59?1:(x<=69?2:(x<=79?3:(x<=89?4:5)));
System.out.println("您输入的成绩为"+x+"分");
switch(a){
case 1:
System.out.println("成绩为 E");
break;
case 2:
System.out.println("成绩为D");
break;
case 3:
System.out.println("成绩为C");
break;
case 4:
System.out.println("成绩为B");
break;
case 5:
System.out.println("成绩为A");
break;
}
}
}
Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\蓝枫铭lyfing>d:
D:\>cd 1
D:\1>javac 条件运算.java
条件运算.java:11: 非法字符: \65307
System.out.println("您输入的成绩为"+x+"分");
^
条件运算.java:14: 非法字符: \65307
System.out.println("成绩为 E");
^
条件运算.java:17: 非法字符: \65307
System.out.println("成绩为D");
^
条件运算.java:20: 非法字符: \65307
System.out.println("成绩为C");
^
条件运算.java:23: 非法字符: \65307
System.out.println("成绩为B");
^
条件运算.java:26: 非法字符: \65307
System.out.println("成绩为A");
^
6 错误
D:\1>
D:\1>
好痛苦呀!!!
展开