hi!
ich würde gerne beliebig viele zahlen in ein programm eingeben, welches wenn ich 0 eingebe, beendet wird, und von diesen zahlen möchte ich max, min und mittelwert haben. ich weiß dass es am besten mit einem array geht, ich habe es auch schon fast fertig nur der letzte zacken fehlt mir noch, könnt ihr mir helfen?
import java.util.Scanner;
public class maxminmittelwert {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int [] array = new int [300];
Scanner a = new Scanner(System.in);
Scanner b = new Scanner(System.in);
int max = 0;
int min = 0;
double mittelwert = 0;
double summe = 0;
int i = 0;
System.out.println("Bitte geben Sie eine Zahl ein");
for (i =0; i<=10
array = b.nextInt();
summe = summe + array;
i ++;
if (array>max) {
max = array;
}
if (array<min) {
min = array;
}
mittelwert = summe / i;
System.out.println("Maximum: " + max + ", Minimum: " + min + ", Mittelwert: " + mittelwert );
}
}
ich würde gerne beliebig viele zahlen in ein programm eingeben, welches wenn ich 0 eingebe, beendet wird, und von diesen zahlen möchte ich max, min und mittelwert haben. ich weiß dass es am besten mit einem array geht, ich habe es auch schon fast fertig nur der letzte zacken fehlt mir noch, könnt ihr mir helfen?
import java.util.Scanner;
public class maxminmittelwert {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int [] array = new int [300];
Scanner a = new Scanner(System.in);
Scanner b = new Scanner(System.in);
int max = 0;
int min = 0;
double mittelwert = 0;
double summe = 0;
int i = 0;
System.out.println("Bitte geben Sie eine Zahl ein");
for (i =0; i<=10
array = b.nextInt();
summe = summe + array;
i ++;
if (array>max) {
max = array;
}
if (array<min) {
min = array;
}
mittelwert = summe / i;
System.out.println("Maximum: " + max + ", Minimum: " + min + ", Mittelwert: " + mittelwert );
}
}