課程
/后端開發(fā)
/Java
/Java入門第三季
3.8節(jié)運行成功但是出現(xiàn)亂碼。
2018-07-23
源自:Java入門第三季 3-8
正在回答
你這樣直接輸出nums,輸出的是該數(shù)組的首地址。改成nums[j]輸出的才是它的元素
怕是你對foreach有什么誤解。。
。。。。有一手
for循環(huán)打印輸出有問題 System.out.print(nums[i]?+?"?");
public?class?HelloWorld{ ????public?static?void?main(String[]?args)?{ ????????//?定義一個整型數(shù)組,長度為10 ????????int[]?nums?=??new?int[10]; ????????//通過循環(huán)給數(shù)組賦值 ????????for?(int?i?=?0;?i?<?nums.length;?i++)?{ ????????????//?產(chǎn)生10以內(nèi)的隨機數(shù) ????????????int?x?=?(int)(Math.random()*10); ????????????nums[i]?=?x;//?為元素賦值 ????????} ????????//?使用for循環(huán)輸出數(shù)組中的元素 ????????for?(int?i=?0;i<nums.length;i++??????????????????)?{ ????????????System.out.print(nums[i]?+?"?"); ????????} ????} }
藍(lán)色部分,寫錯了
把最后一行打印輸出的nums改為nums[j]
17行應(yīng)該為foreach循環(huán)而不是for循環(huán)...
代碼為:
for(int num:nums){
????System.out.print(num + " ");
}
你用數(shù)組名nums的話...輸出的是哈希碼...就是你的運行結(jié)果...
代碼錯了
代碼:
public class HelloWorld {
? ??
? ? public static void main(String[] args) {
? ? ? ??
? ? ? ? // 定義一個整型數(shù)組,長度為10
int[] nums = new int[10];
? ? ? ? //通過循環(huán)給數(shù)組賦值
for (int i = 0; i < nums.length; i++) {
? ? ? ? ? ? // 產(chǎn)生10以內(nèi)的隨機數(shù)
int x = (int)(Math.random()*10);
? ? ? ? ? ??
nums[i] = x;// 為元素賦值
// 使用foreach循環(huán)輸出數(shù)組中的元素
for ( int j=0 ; j<nums.length;j++ ) {
System.out.print(nums + " ");
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答運行結(jié)果出現(xiàn)亂碼
3 回答蜜汁bug,顯示運行出錯timeout,但在eclipse里成功運行
1 回答為什么這節(jié)我運行的結(jié)果是先出現(xiàn)異常,再出現(xiàn)運行結(jié)果?
1 回答提交 運行成功 timeout是什么情況???
2 回答提交大作業(yè),成功運行
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2019-08-07
你這樣直接輸出nums,輸出的是該數(shù)組的首地址。改成nums[j]輸出的才是它的元素
2018-12-25
怕是你對foreach有什么誤解。。
2018-11-04
。。。。有一手
2018-09-05
2018-08-24
2018-08-08
藍(lán)色部分,寫錯了
2018-08-05
把最后一行打印輸出的nums改為nums[j]
2018-08-02
17行應(yīng)該為foreach循環(huán)而不是for循環(huán)...
代碼為:
for(int num:nums){
????System.out.print(num + " ");
}
你用數(shù)組名nums的話...輸出的是哈希碼...就是你的運行結(jié)果...
2018-07-31
代碼錯了
2018-07-30
代碼:
public class HelloWorld {
? ??
? ? public static void main(String[] args) {
? ? ? ??
? ? ? ? // 定義一個整型數(shù)組,長度為10
int[] nums = new int[10];
? ? ? ??
? ? ? ? //通過循環(huán)給數(shù)組賦值
for (int i = 0; i < nums.length; i++) {
? ? ? ? ? ? // 產(chǎn)生10以內(nèi)的隨機數(shù)
int x = (int)(Math.random()*10);
? ? ? ? ? ??
nums[i] = x;// 為元素賦值
}
? ? ? ??
// 使用foreach循環(huán)輸出數(shù)組中的元素
for ( int j=0 ; j<nums.length;j++ ) {
System.out.print(nums + " ");
}
}
}