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

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

如何在 Java 中使用循環(huán)用 int 數(shù)字填充數(shù)組

如何在 Java 中使用循環(huán)用 int 數(shù)字填充數(shù)組

繁華開滿天機 2023-10-12 17:25:56
我是一個新手,我要完成一個練習(xí),即編寫一個簡單的程序,該程序?qū)⒃诳刂婆_中生成一個數(shù)組:0,0, 1,0, 1, 2,我在谷歌上搜索類似的問題失敗了,這將指導(dǎo)我找到解決方案。我將非常感謝你的幫助。這就是我一直試圖建立的基礎(chǔ),但我完全陷入困境:  public static void main(String[] args) {        // TODO Auto-generated method stub        int[] table = new int[11];        for ( int i = 0; i <=10; i++){            table[i] = i;            System.out.println(i);        }    }
查看完整描述

3 回答

?
MMTTMM

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

您可以嘗試流:


import java.util.stream.Collectors;

import java.util.stream.IntStream;


IntStream.range(0, 15).forEach(

        x -> System.out.println(

                IntStream.rangeClosed(0, x)

                         .mapToObj(String::valueOf)

                         .collect(Collectors.joining(", ")))

);

輸出:


0

0, 1

0, 1, 2

0, 1, 2, 3

0, 1, 2, 3, 4

0, 1, 2, 3, 4, 5

0, 1, 2, 3, 4, 5, 6

0, 1, 2, 3, 4, 5, 6, 7

0, 1, 2, 3, 4, 5, 6, 7, 8

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14


查看完整回答
反對 回復(fù) 2023-10-12
?
慕神8447489

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

你應(yīng)該使用Arrays.toString,像這樣:


import java.util.Arrays;


public class Main {


    public static void main(String[] args) {

        // TODO Auto-generated method stub

        int[] table = new int[11];

        for ( int i = 0; i <=10; i++){

            table[i] = i;

            System.out.println(Arrays.toString(table));

        }

    }

}

但是,這將打印整個數(shù)組,因為它正在被填充:


[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

[0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]

[0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0]

[0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0]

[0, 1, 2, 3, 4, 0, 0, 0, 0, 0, 0]

[0, 1, 2, 3, 4, 5, 0, 0, 0, 0, 0]

[0, 1, 2, 3, 4, 5, 6, 0, 0, 0, 0]

[0, 1, 2, 3, 4, 5, 6, 7, 0, 0, 0]

[0, 1, 2, 3, 4, 5, 6, 7, 8, 0, 0]

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0]

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

如果您只想填充到目前為止的元素,則需要更多的參與:


import java.util.Arrays;


public class Main {


    public static void main(String[] args) {

        // TODO Auto-generated method stub

        int[] table = new int[11];

        for ( int i = 0; i <=10; i++){

            table[i] = i;

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

            {

              System.out.print((j == 0 ? "" : ", ") + table[j]);

            }

            System.out.println();

        }

    }

}

輸出:


0

0, 1

0, 1, 2

0, 1, 2, 3

0, 1, 2, 3, 4

0, 1, 2, 3, 4, 5

0, 1, 2, 3, 4, 5, 6

0, 1, 2, 3, 4, 5, 6, 7

0, 1, 2, 3, 4, 5, 6, 7, 8

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10


查看完整回答
反對 回復(fù) 2023-10-12
?
交互式愛情

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

您需要兩個循環(huán),一個循環(huán)用于行,然后另一個循環(huán)用于每行的數(shù)字。


for (int i=0; i<=10; i++) {

  table[i] = i;

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

    System.out.print(table[j]);

  }

  System.out.print("\n");

}

當(dāng)然,您可能需要根據(jù)您的喜好進一步格式化輸出。


查看完整回答
反對 回復(fù) 2023-10-12
  • 3 回答
  • 0 關(guān)注
  • 172 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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