用Java程序画两座山 Scanner Scanner=新的扫描仪(System.in); int row=scanner.nextInt(); 对于(int i=0;i空行。有人能给我一些想法吗谢谢!提示:你需要另一个for循环,一个that打印空格,然后再打印星号循环。这将生成一个外部的for循环,内部嵌套两个非嵌套的for循环,一个打印空格后跟一个打印星号。关键是要计算每个空格要打印多少个。用铅笔和纸计算,玩数字,你会得到正确的结果!顺便问一下,你怎么做你的意思是“画两座山”?为什么two?它实际上是并排画同样的两座山,我的错。那么你需要更多的循环。不管怎样,试着在纸上完成逻辑。运行这个过程,了解当用户输入“2”时会发生什么,然后如果他输入“3”,然后是“4”。这样做,逻辑就会对你不利。 Scanner scanner = new Scanner(System.in); int row = scanner.nextInt(); for(int i = 0; i < row; i++) { int column = 2 * row - 1; for(int j = 0; j < column; j++) { System.out.print("*"); } System.out.print("\n");
这是我的代码,我根据用户的输入打印出了星星的数量,但我不知道如何打印出越来越多的星星。我的想法是应该知道要打印的星星的最大数量,然后打印出空行->星星->空行。有人能给我一些想法吗谢谢!提示:你需要另一个for循环,一个that打印空格,然后再打印星号循环。这将生成一个外部的for循环,内部嵌套两个非嵌套的for循环,一个打印空格后跟一个打印星号。关键是要计算每个空格要打印多少个。用铅笔和纸计算,玩数字,你会得到正确的结果!顺便问一下,你怎么做你的意思是“画两座山”?为什么用Java程序画两座山 Scanner Scanner=新的扫描仪(System.in); int row=scanner.nextInt(); 对于(int i=0;i空行。有人能给我一些想法吗谢谢!提示:你需要另一个for循环,一个that打印空格,然后再打印星号循环。这将生成一个外部的for循环,内部嵌套两个非嵌套的for循环,一个打印空格后跟一个打印星号。关键是要计算每个空格要打印多少个。用铅笔和纸计算,玩数字,你会得到正确的结果!顺便问一下,你怎么做你的意思是“画两座山”?为什么two?它实际上是并排画同样的两座山,我的错。那么你需要更多的循环。不管怎样,试着在纸上完成逻辑。运行这个过程,了解当用户输入“2”时会发生什么,然后如果他输入“3”,然后是“4”。这样做,逻辑就会对你不利。 Scanner scanner = new Scanner(System.in); int row = scanner.nextInt(); for(int i = 0; i < row; i++) { int column = 2 * row - 1; for(int j = 0; j < column; j++) { System.out.print("*"); } System.out.print("\n");,java,Java,这是我的代码,我根据用户的输入打印出了星星的数量,但我不知道如何打印出越来越多的星星。我的想法是应该知道要打印的星星的最大数量,然后打印出空行->星星->空行。有人能给我一些想法吗谢谢!提示:你需要另一个for循环,一个that打印空格,然后再打印星号循环。这将生成一个外部的for循环,内部嵌套两个非嵌套的for循环,一个打印空格后跟一个打印星号。关键是要计算每个空格要打印多少个。用铅笔和纸计算,玩数字,你会得到正确的结果!顺便问一下,你怎么做你的意思是“画两座山”?为什么two?它实际上是并排
two
?它实际上是并排画同样的两座山,我的错。那么你需要更多的循环。不管怎样,试着在纸上完成逻辑。运行这个过程,了解当用户输入“2”时会发生什么,然后如果他输入“3”,然后是“4”。这样做,逻辑就会对你不利。
Scanner scanner = new Scanner(System.in);
int row = scanner.nextInt();
for(int i = 0; i < row; i++) {
int column = 2 * row - 1;
for(int j = 0; j < column; j++) {
System.out.print("*");
}
System.out.print("\n");