輸入六個(gè)整數(shù),如果輸入非整數(shù),提示輸入“錯(cuò)誤!請(qǐng)重新輸入整數(shù)”,把輸入內(nèi)容由小到大輸出。
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("請(qǐng)輸入第1個(gè)整數(shù):"); 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("請(qǐng)輸入第"+(i+2)+"個(gè)整數(shù)"); } i++; } else { x = sc.nextLine(); } } catch (Exception e) { System.out.println("錯(cuò)誤!請(qǐng)重新輸入整數(shù)"); } } while (i<6); System.out.println("輸入整數(shù)的數(shù)據(jù)順序?yàn)?"); for(int j=0;j<a.length;j++){ System.out.print(a[j] + " "); } System.out.println("/n"); System.out.println("從小到大排序之后的數(shù)據(jù):"); Arrays.sort(a); for(int j=0;j<a.length;j++){ System.out.print(a[j] + " "); } }}
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注