首页 > 学院 > 开发设计 > 正文

每日一题(6):

2019-11-08 20:20:44
字体:
来源:转载
供稿:网友

输入六个整数,如果输入非整数,提示输入“错误!请重新输入整数”,把输入内容由小到大输出。 

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] + " ");        }    }}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表