如何创建一个程序,提示用户输入行数和列数,并输出类似空心矩形的图形(使用" *")使用while循环从这些行和列形成?
Scanner stdin = new Scanner(System.in);
System.out.println("Enter number of rows and columns: ");
int row = stdin.nextInt();
int column = stdin.nextInt();
int m = 1;
while(m <= column)
{
while(m <= row)
{
System.out.println("*\t");
}
System.out.print("*");
m++;
}
答案 0 :(得分:0)
Mike你必须使用不同的变量进行扩散循环控制。
创建一个“n”,它应该工作
Scanner stdin = new Scanner(System.in);
System.out.println("Enter number of rows and columns: ");
int row = stdin.nextInt();
int column = stdin.nextInt();
int m = 1;
int n = 1;
while(m <= column)
{
while(n <= row)
{
System.out.println("*\t");
n++;
}
System.out.print("*");
m++;
}