嵌套循环得到输出1 - 空格 - 1,2 - 空格,1,2,3如果输入是3(java)

时间:2015-10-23 01:02:29

标签: java

假设我有用户输入1,输出应为

1

如果输入2,则输出应为:

1

12

如果输入为3,则输出应为

1

12

123

我一直在尝试,但无法弄清楚如何帮助请

2 个答案:

答案 0 :(得分:2)

import java.util.Scanner;

public class JavaApplication2 {

  public static void main(String[] args) {

      Scanner sc = new Scanner(System.in);
      System.out.print("Enter n: ");
      int n = sc.nextInt();

      for (int i = 1; i <= n; i++) {
        for (int j = 1; j <= i; j++) {
            System.out.print("" + j);
        }
        System.out.println();
    }
    System.out.println(); //newline       

  }
}

答案 1 :(得分:0)

使用单个for循环。使用数组存储以前的数字,并将它们与当前数字一起输出。

&#13;
&#13;
var userInput = 10;

var numbers = [];
for (var i = 0; i < userInput; i++) {
  numbers.push(i);
  document.write(numbers + "<br>");
}
&#13;
&#13;
&#13;