标签:
import java.util.InputMismatchException; import java.util.ArrayList; import java.util.Scanner; public class test { static int Largets(int list[], int length){//求最大数 int i,max=list[length-1]; for(i=0;i<(length-1);i++) { if(list[i]>max) { max=list[i]; } } return max; } public static void main(String[] args) { // TODO Auto-generated method stub int max,number; try { Scanner in=new Scanner(System.in); System.out.println("请输入数字个数:"); number=in.nextInt();//控制数组长度 for(;;) { if(number<0)//<0继续输入 { System.out.print("请重新输入大于0的整数!"); number=in.nextInt(); } else break; } if(number!=0)//数组长度不为空 { System.out.println("请输入"+number+"个整数:"); int list[]=new int[number]; for(int i=0;i<number;i++) { list[i]=in.nextInt(); } max=Largets(list,number); System.out.println("最大值为:"+max);} else//数组长度为空 { System.out.print("数组为空!"); } } catch(InputMismatchException m) { System.out.println("请输入整数!"); } } }
正整数正序:
正整数逆序:
全是负数:
正数和负数:
数组元素为0:
有字符串:
标签:
原文地址:http://www.cnblogs.com/java-test/p/5302753.html