2012-10-27 132 views
-3

我有一個文本框,其中我採取how many number do you want to print?的值現在我的問題是,如何使用for循環,以便我要打印的數字等於從文本框中獲得的數字?還有一件事是我想在一行中只打印三個數字。如何在java中使用for循環打印數字?

即如果我的文本框中有14個,結果如下所示。

1 2 3 

4 5 6 

7 8 9 

10 11 12 

13 14 
+1

你想分享什麼你到目前爲止嘗試過? – Vikdor

+0

我已經使用了兩個for循環,但它打印的數字乘以三。意味着如果我輸入10,那麼它會給我10行數字從1到30。 –

回答

0

假設你捕獲從文本框中的值,並將其保存到一個號碼:

你指定這將打印出來的數字:

public void print_numbers(int num) { 

     int counter = 1; 

     while (counter <= num) { 

      System.out.print(counter); 
      if (counter % 3 == 0) { 
       System.out.print("\n"); 
      } 
      counter++; 
     } 
}