[問題] 一題JAVA

看板java作者 (......)時間14年前 (2011/03/28 14:09), 編輯推噓8(8020)
留言28則, 23人參與, 最新討論串1/1
public class j2 { public static void main(String []args){ int a[]={90,30,-5,70,95,110,80}; int c=0; int s=0; for(int i=0;i<7;i++){ if(a[i]<=100&&a[i]>=0){ c++; s+=a[i]; } } System.out.println("平均為"+s/c); } } 堦 指出此程式在何種狀況下會產生嚴重錯誤。只能修改一個敘述,且不能新增敘述 或刪除原有敘述,使程式能克服該項錯誤。 我怎麼看都看不出有什麼錯誤啊= = ....請問到底哪裡在哪種狀況下會有嚴重錯呢~? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.137.39

03/28 22:14, , 1F
沒排版? 像我這種偏激的看到沒排版的 code 都會想翻桌 (翻)
03/28 22:14, 1F

03/28 22:37, , 2F
不, t兄, 這種排版風格其實整個class還挺一致的 (被打
03/28 22:37, 2F

03/28 22:49, , 3F
不會就不會= = 樓上兩位真愛牽拖= =
03/28 22:49, 3F

03/28 22:54, , 4F
勇者
03/28 22:54, 4F

03/28 22:59, , 5F
原po竟然嗆了板主與板上的高手...XD
03/28 22:59, 5F

03/28 23:06, , 6F
System.out.println("平均為"+s/c);
03/28 23:06, 6F

03/28 23:13, , 7F
c=-?
03/28 23:13, 7F

03/28 23:24, , 8F
XDDDDDD 幸好我還沒回答
03/28 23:24, 8F

03/28 23:33, , 9F
你會? 不會還敢嗆?
03/28 23:33, 9F

03/29 01:13, , 10F
*main(String []args)* <我以為是這個?
03/29 01:13, 10F

03/29 01:16, , 11F
.....XD
03/29 01:16, 11F

03/29 01:19, , 12F
73
03/29 01:19, 12F

03/29 02:45, , 13F
推勇者
03/29 02:45, 13F

03/29 05:50, , 14F
如果 a[] 裡沒有數字符合條件 c=0 這樣除下去會有問題吧?
03/29 05:50, 14F

03/29 05:58, , 15F
所以int c=o; 宣告改成浮點數就可以了 大概吧
03/29 05:58, 15F

03/29 08:31, , 16F
路過來簽到一下 (抖)
03/29 08:31, 16F

03/29 10:12, , 17F
既然看不出來就去編譯看看有什麼錯誤
03/29 10:12, 17F

03/29 11:11, , 18F
這個直接編了也不會有錯誤的= =
03/29 11:11, 18F

03/29 11:17, , 19F
有啊 我就找到一個compile error 我推的那個就是。
03/29 11:17, 19F

03/29 13:54, , 20F
你的平均數整數還是浮點?
03/29 13:54, 20F

03/29 20:17, , 21F
System.out.println("AV= " + ( C==0 )?0:s/c) );
03/29 20:17, 21F

03/30 00:38, , 22F
Java版應該要有 Ctrl+Shift+F 的功能
03/30 00:38, 22F

03/30 12:10, , 23F
這就是初生之犢嗎
03/30 12:10, 23F

03/30 20:57, , 24F
不會還敢嗆啊 科科
03/30 20:57, 24F

03/30 22:08, , 25F
當 s/c 結果不為整數時... 改 System.out.println 那行為
03/30 22:08, 25F

03/30 22:09, , 26F
System.out.printf("%f",(float)s/c);
03/30 22:09, 26F

03/31 14:23, , 27F
check the IF(range)
03/31 14:23, 27F

04/09 04:21, , 28F
t大辛苦了XDD
04/09 04:21, 28F
文章代碼(AID): #1Da9Q6nj (java)