gpt4 book ai didi

java - 使用多维数组 - Java

转载 作者:太空宇宙 更新时间:2023-11-04 10:06:02 24 4
gpt4 key购买 nike

您好,正在做一个uni练习,需要创建一个多维数组来保存一些字符串。但我对如何访问/声明变量有点困惑,因为当我分配变量时我如何让程序知道我指的是哪个维度?最终目标是创建一个 3 x 3 数组,但我假设逻辑与 2 x 2 相同,但我只需要知道如何访问我想要的数组。预先感谢:)

    String[][] Albums = new String[5][10];
String song1,song2,song3;
String album1,album2,album3;
album1 = "Best classic hits";
album2 = "Best pop hits";
album3 = "Best rock hits";
song1 = "Greatest funk song";
song2 = "Greatest pop song";
song3 = "Greatest rock song";
Albums[0][0] = album1;
Albums[1][0] = album2;
Albums[2][0] = album3;

最佳答案

您正在创建一个 5x10 数组,您想访问该数组来打印元素吗?只需创建一个嵌套的 for 循环

像这样

        for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
System.out.print(Number[i][j]+"\t");
}
}

编辑阅读您的评论,这就是您想要的吗?

    public static void main(String[] args)
{
String[][] Album = {
{"Best classic hits ", "Best pop hits ", "Best rock hits "},
{"Greatest funk song" , "Greatest pop song" , "Greatest rock song"}
};


System.out.println(Album[0][0] + Album[1][0]);
System.out.println(Album[0][1] + Album[1][1]);
System.out.println(Album[0][2] + Album[1][2]);

}

关于java - 使用多维数组 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52911388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com