嗨,我写这个数组是为了读入 30 个整数并读出最小值和最大值。我已经解决了最大值但最小值不起作用,感谢所有帮助,如前所述,我已经解决了最大值,但最小值不起作用
import java.io.*;
import java.util.*;
public class Uppgift1
{
public static void main(String args[])throws IOException
{
BufferedReader stdin = new BufferedReader
(new InputStreamReader (System.in));
int antal = 0;
int summa = 0;
double medel = 0;
int min;
int max = 0;
System.out.print("Hur manga tal vill du mata in(max 30)? ");
antal = Integer.parseInt(stdin.readLine());
int [] array = new int[antal];
for(int i = 0; i<antal; i++){
array[i] = Integer.parseInt(stdin.readLine());
summa = summa +array[i];
medel = summa / antal;
}
System.out.println("summan av talen är "+summa);
System.out.println("medel av alla tal är "+medel);
for (int i = 0; i < antal; i++)
{
while(array[i]>max)
{
max=array[i];
}
}
System.out.println("max numret är " + max);
for (int i = 0; i < antal; i++)
{
while(array[i]<min)
{
min=array[i];
}
}
System.out.println("min numret är " + min);
}}