2017-06-17 28 views
0

ユーザーが指定した特定の範囲の数字の垂直リストを生成する方法について私は興味があります。JAVA特定の範囲の数値のテーブルを生成するにはどうすればよいですか?

私はユーザーに低い番号と高い番号を入力させて、それらの番号とその番号の間のすべての番号を表示したいとします。

import java.util.Scanner; 

public class Table { 

public static void main(String[] args) { 
    //Create Scanner 
    Scanner input = new Scanner(System.in); 

    //Prompt user to enter low number 
    System.out.println("Enter the low number "); 
    int lowNumber = input.nextInt(); 

    //Prompt user to enter high number 
    System.out.println("Enter the high number"); 
    int highNumber = input.nextInt(); 

    //Create table 
    for (int i = 1; i <=256; i++){ 
     System.out.print(i); 
    } 

おそらく、私はかなり迷っています。ここ

+3

'のための(INT I = lowNumber; I <= highNumber; iが++){' – 4castle

+1

そして、垂直出力に 'println'を使います。 – Andreas

+0

ありがとうございました – kairi224

答えて

0

IntStream.range(lowNumber, highNumber).forEach(i -> System.out.println(i));

0

方法のいずれかである:

import java.util.Scanner; 

public class Table { 

    public static void main(String[] args) { 
     //Create Scanner 
     Scanner input = new Scanner(System.in); 

     //Prompt user to enter low number 
     System.out.println("Enter the low number "); 
     int lowNumber = input.nextInt(); 

     //Prompt user to enter high number 
     System.out.println("Enter the high number"); 
     int highNumber = input.nextInt(); 
     System.out.println(); 

     //Create table 
     for (int i = lowNumber; i <= highNumber; i++) { 
      System.out.println(i); 
     } 

    } 
} 

OUTPUT:

Enter the low number 
15 
Enter the high number 
20 

15 
16 
17 
18 
19 
20 
関連する問題