第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么例子中用Scanner對象,無法給數(shù)組第一個元素賦值?

為什么例子中用Scanner對象,無法給數(shù)組第一個元素賦值?

慕粉3942243 2016-09-25 10:05:02
/*如下所示程序,定義了一個String類型的color數(shù)組,數(shù)組的大小為num(鍵盤輸入),然后用Scanner對象給color賦值,可是發(fā)現(xiàn),當 輸入num后,開始輸color的元素,0坐標的值永遠是“”,無法輸入。num后面輸入的字符串,直接賦值給了坐標為1的數(shù)組元素。 而不是給0號元素? import?java.util.Scanner; public?class?demo2?{ public?static?void?main(String[]?args)?{ Scanner?reader?=?new?Scanner(System.in); int?num?=?reader.nextInt(); String[]?color?=?new?String[num]; ????????for(int?i=0;i<num;i++){ ???????? color[i]=reader.nextLine(); ????????} ????????System.out.println(color[0]); ????????System.out.println(color[1]); } }
查看完整描述

3 回答

?
Crafon

TA貢獻63條經(jīng)驗 獲得超30個贊

這個問題我也遇到過!后來解決了,原因是因為輸入完前面數(shù)字后按了回車,所以后面的再次輸入字符串的就把回車讀入了,只要在前一次輸入完數(shù)字后吃掉回車就行了,可以寫一句 reader.nextLine();

查看完整回答
反對 回復 2016-09-25
  • 3 回答
  • 0 關注
  • 2036 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號