2014-09-25 91 views
0

我希望用戶輸入一個數字,並讓程序輸出所有數字到該數字。而不是按順序打印數字(1,2,3等),它會打印用戶號碼並向其中添加一個號碼。for循環計數到用戶號碼

import java.util.*; 

public class Count 
{ 
    public static final Scanner CONSOLE = new Scanner(System.in); 
    public static void main(String [] args) 
{ 
    int lastNumber = 0; 

    System.out.println("Enter number to count up to: "); 
    lastNumber = CONSOLE.nextInt(); 

    int k = 1; 

    for(; k<=lastNumber; k++); 
    { 
     System.out.print(k); 
    } 
} 

} 

回答

0

那麼這很簡單!

你已經知道如何獲得輸入。一旦你輸入的號碼

for(int i = 1; i < input; i++) { 
    System.out.println(i); 
} 

放在一起:

System.out.println("Enter number to count up to: "); 
lastNumber = CONSOLE.nextInt(); 
for(int i = 1; i < lastNumber; i++) { 
    System.out.println(i); 
} 

我希望幫助:)祝你好運!

+0

...其實只有一個額外的分號,但謝謝 – viv 2014-09-25 03:23:23