中钢设备有限公司官网:初学java,这个程序不知道哪里错了,请帮忙看看。

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/01 02:39:20
public class Exam{
public static void main(String args[]){
int score;
score=Short.ParseInt (args[0]);
if(score>=60)
System.out.println("祝贺你的考试通过了!");
else
System.out.println("对不起,您的考试没有通过");
}
}

请给解释一下,谢谢了。

第4行score=Short.ParseInt (args[0]);
改为 score=Integer.parseInt (args[0]);
注意大小写

正确代码如下

public class Exam{
public static void main(String args[]){
int score;
score=Integer.parseInt(args[0]);
if(score>=60)
System.out.println("祝贺你的考试通过了!");
else
System.out.println("对不起,您的考试没有通过");
}
}

将代码保存为 Exam.java(注意大小写)
在控制台下进入该java文件所在的目录
输入 javac Exam.java 执行
输入 java Exam.class -s 就可以执行
其中-s为执行参数,在这里为考试的分数
例如
输入 java Exam.class 60 执行
程序会输出 祝贺你的考试通过了!

Short 未定义,没有引用 相应的包, 我不是玩java 的,不知道叫什么包