[英]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.