冒泡排序,输入字母异常处理:
package lianxi6; import java.util.Scanner; public class lianxi { public static void main(String[] args) { Scanner sca=new Scanner(System.in); try{ System.out.print("请输入数字的个数:"); int s=sca.nextInt(); int arr[]=new int[s]; for (int i=0;i<arr.length;i++) { System.out.println("请输入第"+(i+1)+"个数字"); arr[i]=sca.nextInt(); } for (int i=0;i<arr.length-1;i++) { for (int j=i+1;j<arr.length;j++) { if(arr[i]<arr[j]) { int a=arr[j]; arr[j]=arr[i]; arr[i]=a; } } } for (int t:arr) { System.out.print(" "+t); } } catch(Exception ex) { ex.printStackTrace(); System.out.println("运行出现异常"+ex.getMessage()); } } }
输入字母后运行结果:
时间: 2024-10-12 17:26:35