最大值
//最大最開始的值為數(shù)組0,任意一個值都大于0隆檀,所以第一次循環(huán),值就變了恐仑。
import java.util.Scanner;
public class Test1{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("請定義學生人數(shù):");
int num=in.nextInt();
int[] arr=new int[num];
int max=arr[0];
for(int i=0;i<arr.length;i++){
System.out.println("請輸入第"+(i+1)+"個學生");
arr[i]=in.nextInt();
if(max<arr[i]){
max=arr[i];
}
}
System.out.println("最大值為:"+max);
}
}
//最小值
import java.util.Scanner;
public class shuzu{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("一共有多少家:");
int num=in.nextInt();
int[] arr=new int[num];
int A=0;
for(int i=0;i<arr.length;i++){
System.out.println("請輸入第"+(i+1)+"家的價格:");
arr[i]=in.nextInt();
int min=arr[0];
if(arr[i]<min){
min=arr[i];
A=min;
}
}
System.out.println("最低價是"+A);
}
}//最小值如果設置成0菊霜,則永遠為0坚冀,則全局變量需要一個字符來轉換鉴逞,讓最小值第一次為數(shù)組零的值。
```
int min=0;
for (int i = 0; i < arr.length; i++) {
System.out.println("請輸入第" + (i + 1) + "家的價格:");
arr[i] = in.nextInt();
min = arr[0];
if (arr[i] < min) {
min = arr[i];
}
}
System.out.println("最低價是" + min);
```