簡體   English   中英

JAVA如何生成特定范圍內的數字表?

[英]JAVA How to generate a table of numbers in a specific range?

我很好奇我應該如何生成用戶指定范圍內的垂直數字列表。

假設我有一個用戶輸入一個小數字和一個大數字,我想顯示這些數字以及這些數字之間的每個數字。

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);
    }

如您所知,我很迷茫。

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

這是方法之一:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM