看板 java 關於我們 聯絡資訊
我猜你想要完成的目的是輸入分數 印出加總&平均 public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("Chinese score:"); int chi = Integer.parseInt(s.next()); System.out.println("Math score:"); int math= Integer.parseInt(s.next()); System.out.println("English score:"); int eng= Integer.parseInt(s.next()); int total = chi+math+eng; int avg = total/3; System.out.println("total="+total+" avg="+avg); } : 可是每次跑的時候他都會出現 : please input chinese score:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 : at hw2.main(hw2.java:19) : 不知道哪裡出錯了@@ 可以幫我看一下嗎 : 謝謝喔 args[]的用途不是用來放scanner的東西喔 是用來放執行時的參數用 Scanner的用法翻一下API說明 加油! JAVA新手共勉之 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.24.12.58
skycckk:加油!! 11/05 22:16