Java程序找出输入数据的最大值(可输入非法字符)
package com.p2;
import java.io.IOException;
import java.util.Scanner;
class hk5{
public static void main(String[] args)throws IOException {
System.out.println("输入10个100-999的数字,用“,”隔开" );
Scanner hkarr=new Scanner(System.in);
String hkin=hkarr.nextLine();
String[] hka=hkin.split(",");
int[] hkb = new int[20];
for(int i=0;i<hka.length;i++) {
try {
hkb[i]=Integer.parseInt(hka[i]);
}
catch (Exception e) {
hkb[i]=0;
}
}
int hkmax=0;
for(int i=0;i<hkb.length;i++)
if(hkb[i]>99&&hkb[i]<1000)
if(hkb[i]>hkmax)
hkmax=hkb[i];
System.out.println("最大值为"+hkmax);
}
}