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

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

一個關(guān)于數(shù)組的問題

一個關(guān)于數(shù)組的問題

半度幽殤 2016-07-22 20:57:38
我想創(chuàng)建一個程序:用戶輸入一個值i,計算機找出0-i之間所有的偶數(shù)并且保存在數(shù)組num中,可是我的代碼出問題了,eclipse未報錯但是實現(xiàn)不了這個功能,并且編譯也出錯。還有for里面的代碼可以修改成員變量吧?代碼1: import?java.util.Scanner; public?class?A?{ public?static?void?main(String[]?args){ //對象實例化 A?aa=new?A(); int?i=aa.getNum();//即用戶輸入的值儲存在i中 //定義一個整型數(shù)組num,初始化為0 int[]?num={0}; //數(shù)組下標初始化 int?t=0; //從j=0至j=i找出所有的偶數(shù) for(int?j=0;j<=i;j++){ if(j%2==0){ //為數(shù)組賦值 j=num[t]; t++;//t自增1為下一次賦值 } } //遍歷數(shù)組并輸出 for(int?x:num){ System.out.println(x); } } //獲取用戶輸入的數(shù)字 public?int?getNum(){ System.out.println("請輸入一個整數(shù):"); Scanner?s=new?Scanner(System.in); int?y=s.nextInt(); return?y; } }我把數(shù)組下標初始化放入for中的if內(nèi),不顯示錯誤,但輸入數(shù)字后沒反應(yīng)。代碼2: import?java.util.Scanner; public?class?A?{ public?static?void?main(String[]?args){ A?aa=new?A(); int?i=aa.getNum();//即用戶輸入的值儲存在i中 //定義一個整型數(shù)組num,初始化為0 int[]?num={0}; //從j=0至j=i找出所有的偶數(shù) for(int?j=0;j<=i;j++){ if(j%2==0){ //數(shù)組下標初始化**************************放這了 int?t=0; //為數(shù)組賦值 j=num[t]; t++;//t自增1為下一次賦值 } } //遍歷數(shù)組并輸出 for(int?x:num){ System.out.println(x); } } //獲取用戶輸入的數(shù)字 public?int?getNum(){ System.out.println("請輸入一個整數(shù):"); Scanner?s=new?Scanner(System.in); int?y=s.nextInt(); return?y; } }誰能幫我修改一下,謝謝!
查看完整描述

3 回答

?
1994我

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

你的num數(shù)組已經(jīng)初始化了,?int[]?num={0};它的容量為1,只有一個元素,

for(int?j=0;j<=i;j++){

????????????if(j%2==0){

//數(shù)組下標初始化**************************放這了

????????????????int?t=0;

//為數(shù)組賦值

????????????????j=num[t];

????????????????t++;//t自增1為下一次賦值

?????????????????

????????????}

這段代碼你想把偶數(shù)加進去,就必須擴大數(shù)組的容量,而你根本就沒做,編譯器肯定報錯了,是數(shù)組越界,你最好一開始就把數(shù)組設(shè)計的足夠大,num[100]什么的

查看完整回答
1 反對 回復(fù) 2016-07-22
  • 半度幽殤
    半度幽殤
    這樣會使未賦值的地方出現(xiàn)0,100的容量賦值了30個,剩余70個就是0了
  • 3 回答
  • 0 關(guān)注
  • 1523 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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