java从键盘接收数字n,输出1~n之间所有后一位比前一位大1的数 比如:12,123,234,78,789等
推荐回答
Scanner scanner = new Scanner(System.in);int k = scanner.nextInt();List<Integer> list = new ArrayList<>();for(int i=1;i<=9;i++){int m=i;String temp=String.valueOf(i);while(m++<9){ if(Integer.parseInt(temp+m)>k) break; temp+=m; list.add(Integer.valueOf(temp));}}