输入六个整数,如果输入非整数,提示输入“错误!请重新输入整数”,把输入内容由小到大输出。
package demo;import java.util.Arrays;import java.util.Scanner;/** * Created by asus on 2017/2/15. */public class Number { public static void main(String[] args) { int []a=new int[6]; Scanner sc = new Scanner(System.in); System.out.PRintln("请输入第1个整数:"); String x; int i=0; do { try { x = sc.nextLine(); if (Integer.valueOf(x) instanceof Integer) { a[i]= Integer.valueOf(x).intValue(); if (i<5){ System.out.println("请输入第"+(i+2)+"个整数"); } i++; } else { x = sc.nextLine(); } } catch (Exception e) { System.out.println("错误!请重新输入整数"); } } while (i<6); System.out.println("输入整数的数据顺序为:"); for(int j=0;j<a.length;j++){ System.out.print(a[j] + " "); } System.out.println("/n"); System.out.println("从小到大排序之后的数据:"); Arrays.sort(a); for(int j=0;j<a.length;j++){ System.out.print(a[j] + " "); } }}
新闻热点
疑难解答