課程
/后端開發
/Java
/Java入門第三季
想實現100個數輸出為二維數組,輸出10個就換行
2018-12-18
源自:Java入門第三季 3-8
正在回答
因為你的J = 0; ?你在int j = 0;的下面加一條System.out.print("j = " + j);你就會看到你的J的數據了你每一循環都會賦值0給J
15行的j=0每次循環都會重置
你這最后輸出的不是二維數組啊。。。
package?com.lishunyi; public?class?Lishunyi?{ ????public?static?void?main(String[]?args)?{ ????????int[]?nums?=?new?int[100]; ????????for?(int?i?=?0;?i?<?nums.length;i++)?{ ????????????int?a?=?(int)(Math.random()*100); ????????????nums[i]?=?a; ????????} ????????int?j?=?0; ????????for?(int?x?=?0;x?<?nums.length;x++)?{ ????????????if?(j?>=?10)?{ ????????????????System.out.println(); ????????????????j?=?0; ????????????????} ????????????j++; ????????????System.out.print(nums[x]?+?"\t"); ????????} ????} }
慕哥6242295 提問者
醉夢呆瓜 回復 慕哥6242295 提問者
你把 int j = 0;放到循環的外面就可以了
println里面得打個“ ”吧
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
5 回答麻煩各位大神幫忙解釋下
2 回答為什么這樣就不行了
4 回答這樣怎么就不行呢?
1 回答求大神幫忙解釋
2 回答錯誤的寫法嗎,有哪個大神幫我解釋下
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-12-19
因為你的J = 0; ?你在int j = 0;的下面加一條System.out.print("j = " + j);你就會看到你的J的數據了你每一循環都會賦值0給J
2019-03-20
15行的j=0每次循環都會重置
2019-01-08
你這最后輸出的不是二維數組啊。。。
2018-12-19
2018-12-19
你把 int j = 0;放到循環的外面就可以了
2018-12-19
println里面得打個“ ”吧