找出数组中的最大值和最小值
1 import java.util.Scanner; //首先导入Scanner类包 2 public class six3{ 3 public static void main(String[]args){ 4 int a[]=new int[5]; //创建一个数组,且分配好内存。 5 int x,min,max; 6 System.out.println("please input numbers"); 7 Scanner s=new Scanner(System.in); //从键盘输入 8 for(x=0;x<5;x++) 9 a[x]=s.nextInt(); //利用循环给数组初始化 10 min=max=a[0]; //把最大值和最小值都给初始为数组第一个元素 11 for( x=0;x<5;x++){ 12 if(a[x]>max) 13 max=a[x]; //用循环把最大值和数组中每个元素作比较 14 if(min>a[x]) 15 min=a[x];} //把最小值和数组每个元素作比较 16 System.out.println("数组中的最大值为:"+max); 17 System.out.println("数组中的最小值为:"+min); 18 } 19 }
运行结果: