gpt4 book ai didi

java - 如何创建一个循环来接受键盘输入来打印行和列?

转载 作者:行者123 更新时间:2023-12-01 07:24:24 25 4
gpt4 key购买 nike

我的程序将输出一些行和列的图形表示。它要求用户输入他们想要查看图形的行数和列数。例如,如果用户选择 4 行 3 列,则应打印一个 4 行 3 列的图形(假设它由字符 X 组成)。

最终输出将如下所示:

X X X
X X X
X X X
X X X

现在的问题是我无法在 for 循环中设置逻辑以使其形成所需的形状。我尝试过,但无法弄清楚。

这是我到目前为止所做的:

package banktransport;

import java.util.*;

public class BankTransport {

static int NumOfRow;
static int numOfColum;
static Scanner input = new Scanner(System.in);

public static void main(String[] args) {
showRowCol(NumOfRow, numOfColum);

}

public static void showRowCol(int NumOfRow, int numOfColum) {

System.out.println("Enter row: ");
NumOfRow = input.nextInt();
System.out.println("Enter Col: ");
numOfColum = input.nextInt();

System.out.println("");
System.out.println("Visual Representation: ");
//print column and row
for (int i = 0; i < numOfColum; i++) {
System.out.print(" X ");
//System.out.println("");
//for(int j=1; j<(NumOfRow-1);j++){
// System.out.print(" Y ");

//}
}
System.out.println("");

}

}

最佳答案

尝试这样的循环:

for ( int i = 0; i < numOfRow; i++ )
{
for ( int j = 0; j < numOfColum; j++ )
{
System.out.print(" X ");
}
System.out.println();
}

关于java - 如何创建一个循环来接受键盘输入来打印行和列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27805825/

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