作者hahehohe (280)
看板java
標題[問題] java初學者出入問題
時間Fri Nov 5 15:01:49 2010
這是我寫的程式
import java.util.Scanner;
public class hw2 {
public static void main(String[]args)
{
int total,average;
Scanner scanner= new Scanner(System.in);
System.out.print("please input chinese score:");
int chinese= Integer.parseInt(args[0]);
System.out.print("please input math score:");
int math= Integer.parseInt(args[1]);
System.out.print("please input english score:");
int english= Integer.parseInt(args[2]);
total= chinese+math+english;
average= total/3;
System.out.println(chinese);
}
}
可是每次跑的時候他都會出現
please input chinese score:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at hw2.main(hw2.java:19)
不知道哪裡出錯了@@ 可以幫我看一下嗎
謝謝喔
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.82.198.164
→ darkk6:"hw2.java:19" 有跟你說哪邊錯了 11/05 15:05
→ brianhsu:args 是命令列參數,你執行時沒給當然就炸掉了。 11/05 16:01
→ a1234957:一定是你跑的時候沒給參數 11/05 18:13