通过用户输入打印 java 中的数字系列
Print the series of numbers in java by user input
我需要根据用户输入显示以下系列
示例:如果用户输入数字 5,则预期输出将为
54321
5432
543
54
5
public static void main(String args[]) throws Exception {
int n;
boolean quit = false;
BufferedReader re = new BufferedReader(new InputStreamReader(System.in));
Scanner sc = new Scanner(System.in);
System.out.println("Enter a number :");
n = sc.nextInt();
System.out.println("The Series is:");
for(int i=n;i>=1;i--){
for(int j=n; j<=i; j++){
System.out.print(j);
}
}
System.out.println("");
}
假设您毫无问题地得到了所需的整数,那么序列的算法可能是这样的:
int f = 5;
int k = f;
while (k > 0) {
for (int i = 0; i < k; i++) {
System.out.println(f - i);
}
k--;
System.out.println("....");
}
正在打印您想要的序列:
5个
4个
3个
2个
1个
....
5个
4个
3个
2个
....
5个
4个
3个
....
5个
4个
....
5个
....
请尝试以下代码:
System.out.println("The Series is:");
System.out.println("");
for(int i=1;i<=n;i++){
for(int j=n; j>=i; j--){
System.out.print(j);
}
System.out.println("");
}
我需要根据用户输入显示以下系列
示例:如果用户输入数字 5,则预期输出将为
54321
5432
543
54
5
public static void main(String args[]) throws Exception {
int n;
boolean quit = false;
BufferedReader re = new BufferedReader(new InputStreamReader(System.in));
Scanner sc = new Scanner(System.in);
System.out.println("Enter a number :");
n = sc.nextInt();
System.out.println("The Series is:");
for(int i=n;i>=1;i--){
for(int j=n; j<=i; j++){
System.out.print(j);
}
}
System.out.println("");
}
假设您毫无问题地得到了所需的整数,那么序列的算法可能是这样的:
int f = 5;
int k = f;
while (k > 0) {
for (int i = 0; i < k; i++) {
System.out.println(f - i);
}
k--;
System.out.println("....");
}
正在打印您想要的序列: 5个 4个 3个 2个 1个 .... 5个 4个 3个 2个 .... 5个 4个 3个 .... 5个 4个 .... 5个 ....
请尝试以下代码:
System.out.println("The Series is:");
System.out.println("");
for(int i=1;i<=n;i++){
for(int j=n; j>=i; j--){
System.out.print(j);
}
System.out.println("");
}