用Java编写程序,键盘输入一个数 输入1显示:1 2 显示:1 12 3,显示:1 12 234 4,显示:1 12 234 3456

如题所述

如果你这个题目没有后续的数字作为参考,而写出规律的话下面的代码自己补全就好了:
System.out.println("请输入1-9的数字,来测试,输入exit退出程序!");
Scanner scanner = new Scanner(System.in);
String temp = null;
while(true){
temp = scanner.nextLine();
if("exit".equals(temp)){
System.exit(0);
}else if("1".equals(temp)){
System.out.println(temp);
}else if("2".equals(temp)){
System.out.println("1 12");
}
}

或者你的也许有规律
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-30
这个还是有规律的吧,输入几就显示几段数字,每段数字的个数是从1开始递增的,而且除1外每段数字开始的那个数字是以该段数字个数减1开始的
import java.util.Scanner;
public class PrintNum {

public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
while(true){
int a=scanner.nextInt();
if(a>=1){
System.out.print(1 + " ");
for(int i=2;i<=a;i++){
for(int j=0;j<i;j++){
System.out.print(i-1+j);
}
System.out.print(" ");
}
}
System.out.println();
}
}
}
相似回答