java - 如何以降序显示Java中二维数组内一维数组中的单元格?

存档黑

我正在为课堂做作业,但我不知道我需要改变什么以及具体在哪里。我开始更好地理解这一切是如何协同工作的。但是,我尝试了很多我认为可能有效的变体,但它们从未达到我的预期。

前 5 段代码我已经通过跟踪和错误正常工作,但是第 6 段代码/问题我不太清楚。

我创建二维数组的初始代码是这样的:

public static void main(String[] args) {

    int[][] numbers = {{1,1,1,1,1},{2,2,2,2,2},{3,3,3,3,3},{4,4,4,4,4},{5,5,5,5,5}}; 
    //made this to go around Scanner to save time/workload

    for(int rows = 0; rows < 5; rows++) {
        for(int columns = 0; columns < 5; columns++) {


        }
    }

我遇到问题的代码是:

    System.out.println("2) Your entered values are now : ");
    System.out.println( );

    for(int rows = 0; rows < 5; rows++) {
        for(int columns = 0; columns < rows + 1; columns++) {

            System.out.print(numbers [rows][columns]);
        }     // will replace  w/ System.out.print("*"); to get asterisks instead of numbers
        System.out.println( );
    }
    /*needs to Output *****     Outputs 1
                      ****              22
                      ***               333
                      **                4444
                      *                 55555 */

我已经分离了代码中的所有 6 个问题,它们都来自相同的输入(int numbers[5][5])并使用了类似的代码。它们都依次显示在一个页面上。

奥格里

您使用 for 循环打印二维数组的方式的问题

你做错了

您可以通过将此条件columns < rows + 1更改columns < 5 - rows为内循环来修复它

for(int rows = 0; rows < 5; rows++) {
      for(int columns = 0; columns < 5 - rows; columns++) {
                System.out.print(numbers [rows][columns]);
       }     // will replace  w/ System.out.print("*"); to get asterisks instead of numbers
            System.out.println( );
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java中二维数组的总和

来自分类Dev

Java中二维数组中每个维度的长度

来自分类Dev

检查二维数组中的相邻单元格 - Java

来自分类Dev

如何计算java中二维数组中对角线之后的元素之和?

来自分类Dev

用一维数组填充二维数组java

来自分类Dev

从Java中的二维数组流

来自分类Dev

在Java中声明二维数组

来自分类Dev

二维数组java中的ArrayIndexOutOfBounds

来自分类Dev

二维Java数组

来自分类Dev

如何在Java中将二维数组的子数组引用为一维数组

来自分类Dev

如何在Java中将二维数组的子数组引用为一维数组

来自分类Dev

Java中的内存中如何表示二维数组?

来自分类Dev

如何在Java中构造二维数组?

来自分类Dev

如何在java中删除二维数组列

来自分类Dev

如何在 JAVA 中创建二维字符数组

来自分类Dev

如何在 Java 中并行化二维数组?

来自分类Dev

如何在 Java 中旋转二维数组

来自分类Dev

在Java中,如何将两个一维数组放入一个二维数组中?

来自分类Dev

在二维数组中搜索一维数组的索引,并逐行返回java

来自分类Dev

为什么二维数组在java中运行速度明显慢于一维数组

来自分类Dev

如何在java中的二维数组中插入一个值

来自分类Dev

如何在Java中创建一个不规则形状的二维数组

来自分类Dev

如何从二维数组中随机获取一对元素(java)

来自分类Dev

如何在java中将一行插入到二维数组中?

来自分类Dev

二维数组中缺少数组检查-Java

来自分类Dev

在Java中,我如何采取二维数组的值,并将其存储在另一个二维数组不同的行和列的大小?

来自分类Dev

如何以某种方式打印出二维数组?(Java)

来自分类Dev

Java文件到二维数组

来自分类Dev

与Java二维数组流

Related 相关文章

热门标签

归档