冒泡排序,输入字母异常处理:
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());
}
}
}
输入字母后运行结果:

原文:http://www.cnblogs.com/jakeasd/p/5536051.html