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

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

如何在循環(huán)中分別記錄每個輸入?

如何在循環(huán)中分別記錄每個輸入?

慕娘9325324 2023-08-09 14:56:36
我的問題是只有第五個輸入被打印,而其余的則沒有Scanner ns = new Scanner(System.in);int n = 0;int i=1;  while(i<=5){      System.out.println("enter a number");      n = ns.nextInt();    i++;  }  System.out.println(+n);System.out.println(+n);System.out.println(+n);System.out.println(+n);System.out.println(+n);假設我分別輸入了 1, 2, 3, 4, 5,它應該看起來像這樣12345但相反我得到55555
查看完整描述

3 回答

?
鳳凰求蠱

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

您可以將輸入?yún)?shù)存儲到ArrayList


public static void main(String[] args) {

    Scanner ns = new Scanner(System.in);

    int n = 0;

    int i = 1;

    List<Integer> params = new ArrayList<>();

    while (i <= 5) {

        System.out.println("enter a number");

        n = ns.nextInt();

        params.add(n);

        i++;

    }

    for (Integer param : params) {

        System.out.println(param);

    }

}

輸出:


1

enter a number

2

enter a number

3

enter a number

4

enter a number

5

1

2

3

4

5


查看完整回答
反對 回復 2023-08-09
?
蠱毒傳說

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

請循環(huán)打印數(shù)字。請參閱下面的代碼:


   Scanner ns = new Scanner(System.in);

    int n = 0;


    int i=1;  

    while(i<=5)

    {  

    System.out.println("enter a number");  

    n = ns.nextInt();

    System.out.println(n);

    i++;  

    }  


查看完整回答
反對 回復 2023-08-09
?
RISEBY

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

所有輸入都被打印,問題是 while 循環(huán)將 n 設置為值 5,然后打印 5 五次。您正在尋找的正確代碼是:


int n = 0;


int i=1;  

while(i<=5)

{  

  System.out.println("enter a number");  

  n = ns.nextInt();

  i++;  

  System.out.println(+n);

}


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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