Durchschnitt berechnen

P

prodonn

Gast
Guten tach,

ich lene seit Mittwoch java eclipse kennen :rtfm: und wollte euch mal fragen wie man am Einfachsten einen Durchschnitt berechnet. Ich habe schon in google geschaut und wirklich nur die komplziertesten methoden gesehen. Es muss doch eine einfache und schnelle Variante geben oder?

Mfg
 
B

bygones

Gast
das hat nix mit Java ansich zu tun sondern mit Mathe.

was ist der Durchschnitt von n-Zahlen ?

schreibs auf papier wie du es berechnest, so ists dann auch im Programm
 

shishigami

Mitglied
Alle Zahlen zusammenrechnen dann durch die Anzahl der Zahlen teilen
Java:
public static void main() {
	double n1 = 5;
	double n2 = 8;
	double n3 = 9;
	double ergebnis = (n1+n2+n3) / 3.0;
	
	System.out.println("Ergebnis : " + ergebnis);
}

Falls du eine Methode dafür schreiben willst könntest du z.b. alle Werte in eine Liste speichern und durch die Länge teilen, wobei ich dir nicht sagen kann wie effizient/sinnvoll diese Lösung ist.
 
Zuletzt bearbeitet:
B

bygones

Gast
@shishigami:
der durchschnitt ist meist keine integer zahl - deine division ergibt aber so eine [c] / 3.0[/c] eher
 

shishigami

Mitglied
3390182310_f86c82cb95.jpg
 

Templarthelast

Bekanntes Mitglied
Java:
public double durchschnitt(double[] zahlen) {
double ges = 0.0;

for(int i = 0; i < zahlen.length; i++) {
ges +=zahlen[i]

}

return (ges/zahlen.length);
}

sowas?
 
Zuletzt bearbeitet:
N

nillehammer

Gast
Es würde sich eine varargs-Methode anbieten:
Java:
public static double calcAvg(double... values) {

  double sum = 0;

  for(double current : values) {
    sum+=current;
  }

  return sum / values.length;

}
 
P

prodonn

Gast
Ich weiß doch wie man einen durchschnitt berechnet.
ich wollte bloß wissen wie man das in java berechnet, also den genauen code. ein paar haben eine sinvolle antwort gegeben. Hier ist die komplizierte rechnung die ich meinte:

Java:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class zufallszahlen {

	/**
	 * @param args
	 * @throws IOException 
	 * @throws NumberFormatException 
	 */
	public static void main(String[] args) throws NumberFormatException, IOException {
		BufferedReader ein = new BufferedReader (new InputStreamReader(System.in));
int [] zufallszahlen = new int [20];
		
		System.out.println("Die 20 Zufallszahlen sind:");
	for (int i=0; i<zufallszahlen.length; i++){
	zufallszahlen[i] = 1+ (int)(99*Math.random());
	
	System.out.print(zufallszahlen[i]+"; ");
	
	}
	int max = zufallszahlen[0];
	for(int i=1; i<zufallszahlen.length;i++)
		if (zufallszahlen[i]>max)
			max = zufallszahlen[i];
           
           
           
	{
        System.out.println();
        System.out.println("Die größte Zahl ist die "+max);
        
           
          }
	{
		int min = zufallszahlen[0];
	for(int i=1; i<zufallszahlen.length;i++)
		if (zufallszahlen[i]<min)
			min = zufallszahlen[i];
	
	{
	System.out.println();
    System.out.println("Die kleinste Zahl ist die "+min);
	}
	{
		int summe = 0;
		for(int i=0; i<zufallszahlen.length;i++)
			{
			
			summe = summe + zufallszahlen[i];
		
			
		
		
	
			}
		System.out.println();
	    System.out.println("Der Mittelwert der Zahlen ist " +summe/20);
	}
	}
	}
	}
 

Mujahiddin

Top Contributor
Java:
public int sum(int... args) {
	int sum = 0;
	for( int i : args) sum += i;
	return sum;
}

public int avg(int... args) {
	return sum(args)/args.length;
}
 
N

nillehammer

Gast
[EDIT]Obsolet, Kommentar ist jetzt vorhanden :D[/EDIT]
@shishigami: Kommentarlos die Editfunktion benutzen, wie gemein! :bae: Nach der Änderung des Typs der Summanden n1 bis n3 in double ist das Teilen durch 3.0 statt 3 übrigens nicht mehr nötig. Da der Nenner jetzt Fließkomma ist, ist es auch die komplette Division.
 
Zuletzt bearbeitet von einem Moderator:
S

Spacerat

Gast
[OT]Wer sagt eigentlich, dass der TO den mathematischen Durchschnitt meint? Der Durchschnitt für die gründlichste Rasur einen Menschen z.B. befindet sich so ca. 13% der Körpergrösse (1 Kopflänge) unterhalb des Haaransatzes. :lol:[/OT]
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
eleonori Durchschnitt aller Werte eines Baums berechnen Java Basics - Anfänger-Themen 5
L Max, min, Summe und Durchschnitt berechnen Java Basics - Anfänger-Themen 4
F Abstand zum Durchschnitt von 5 Zahlen berechnen... Java Basics - Anfänger-Themen 16
S Durchschnitt berechnen aus zwei Textfeldern Java Basics - Anfänger-Themen 21
J Durchschnitt jeder Zeile und und Spalte in einem 2D Arrays berechnen Java Basics - Anfänger-Themen 6
L Durchschnitt in der Schleife berechnen Java Basics - Anfänger-Themen 11
A Durchschnitt zweier Mengen berechnen Java Basics - Anfänger-Themen 3
B Array Durchschnitt Java Basics - Anfänger-Themen 5
S paarweise Durchschnitt Java Basics - Anfänger-Themen 7
K Compiler-Fehler Durchschnitt einer Spalte in einem 2D-Array Java Basics - Anfänger-Themen 1
G Summen addieren und Durchschnitt bilden Java Basics - Anfänger-Themen 4
B Quicksort mit Durchschnitt als Pivot Java Basics - Anfänger-Themen 1
K Erste Schritte Arrays - Zahlenabfrage und Durchschnitt Java Basics - Anfänger-Themen 1
M Java Array - Durchschnitt Java Basics - Anfänger-Themen 7
Antoras Durchschnitt ist nicht korrekt; Eingaben löschen Java Basics - Anfänger-Themen 7
J Double[] Feld und Durchschnitt Java Basics - Anfänger-Themen 2
M OOP Brüche nicht richtig berechnen Java Basics - Anfänger-Themen 3
V Durchschnittliche Volatility in Prozent für 4 Stunden berechnen Java Basics - Anfänger-Themen 14
T Fibonacci mit einer Hilfsmethode berechnen Java Basics - Anfänger-Themen 10
laxla123 Quersumme berechnen Java Basics - Anfänger-Themen 1
I For Schleife Summe berechnen Java Basics - Anfänger-Themen 13
S Vollmond berechnen und ausgeben Java Basics - Anfänger-Themen 12
S Vollkommene Zahl berechnen und ausgeben Java Basics - Anfänger-Themen 16
A Berechnen Moor Nachbarschaft Java Basics - Anfänger-Themen 5
E Geburtstag im Schaltjahr berechnen Java Basics - Anfänger-Themen 24
Lion.King Schaltjahr berechnen Java Basics - Anfänger-Themen 31
E Alter (Laufzeit) berechnen Java Basics - Anfänger-Themen 11
I Zuschläge berechnen Java Basics - Anfänger-Themen 15
L mit Fakultät mathematische Formel berechnen Java Basics - Anfänger-Themen 5
TanTanIsTrying Durschnitt berechnen von eingegebener Zahl bis 1 heruntergezählt Java Basics - Anfänger-Themen 9
L Präfix berechnen Java Basics - Anfänger-Themen 33
F Abstand zwischen zwei Objekten berechnen wie? Java Basics - Anfänger-Themen 1
Aemulit Java Schaltjahr berechnen Code Java Basics - Anfänger-Themen 7
Poppigescorn Quersumme Berechnen mit einer While Schleife Java Basics - Anfänger-Themen 13
I Potenz berechnen mit for-Schleife Java Basics - Anfänger-Themen 3
A Standardabweichung in Java berechnen Java Basics - Anfänger-Themen 10
H Gesamtabweichung mit Array berechnen Java Basics - Anfänger-Themen 2
G Java Rabatt berechnen Java Basics - Anfänger-Themen 8
V Rückgeld berechnen Java Basics - Anfänger-Themen 6
Ianatrix Zahlen von a bis b berechnen Java Basics - Anfänger-Themen 7
L Anhalteweg berechnen Java Basics - Anfänger-Themen 6
Aeon Erste Schritte Preise berechnen mit do-while Java Basics - Anfänger-Themen 9
M Quadratwurzel berechnen Java Basics - Anfänger-Themen 8
V Wachstum berechnen und in Ist-Formel verwenden Java Basics - Anfänger-Themen 5
N Variable aus anderen Variablen in statischer Klasse berechnen/abspeichern? Java Basics - Anfänger-Themen 4
M Abschreibungsplan berechnen Java Basics - Anfänger-Themen 23
V Gehalt berechnen in Java Java Basics - Anfänger-Themen 6
justemii Gehalt berechnen - Aufgabe Java-Programm Java Basics - Anfänger-Themen 9
L Anzahl der benachbarten Minen berechnen und setzen Java Basics - Anfänger-Themen 15
J Array Speicherplatz berechnen Java Basics - Anfänger-Themen 35
H Eingabedaten berechnen Java Basics - Anfänger-Themen 9
B Tranportkosten berechnen mit unterschiedlichen MwSt Java Basics - Anfänger-Themen 9
L Anzahl der Paare deren Summe = 0 ergibt berechnen Java Basics - Anfänger-Themen 0
V Erste Schritte Berechnen von Sinus; sin(x) ohne Math.* Java Basics - Anfänger-Themen 1
J Hilfe bei Java Aufgabe (Restschuld berechnen) Java Basics - Anfänger-Themen 11
N Ein Datum berechnen Java Basics - Anfänger-Themen 3
T Sparplan berechnen Java Basics - Anfänger-Themen 4
B java.util.Date berechnen Java Basics - Anfänger-Themen 11
P Mittelwert Arrayelemente berechnen Fehler Java Basics - Anfänger-Themen 5
CptK Best Practice Schussparabel berechnen Java Basics - Anfänger-Themen 3
T Modulo / Pow berechnen Java Basics - Anfänger-Themen 4
E Statistische Kennzahlen berechnen Java Basics - Anfänger-Themen 2
F Switch Case Modulo berechnen Java Basics - Anfänger-Themen 12
B mehrere Werte mit scanner und while schleife einlesen, max berechnen bzw addieren Java Basics - Anfänger-Themen 2
C Preis berechnen mit Java Java Basics - Anfänger-Themen 4
B Zahl in String abspeichern und später berechnen Java Basics - Anfänger-Themen 15
N Best Practice Image recognition fuzzy Superhash berechnen Java Basics - Anfänger-Themen 1
Dawinartor Erste Schritte Schaltjahr berechnen Java Basics - Anfänger-Themen 1
L Pi berechnen Java Basics - Anfänger-Themen 1
CptK Term (als String) berechnen und ausgeben Java Basics - Anfänger-Themen 10
L Den Winkel zwischen zwei Vektoren berechnen! Java Basics - Anfänger-Themen 2
J Variablen arithmetischen Mittelwert berechnen Java Basics - Anfänger-Themen 5
K Matrixen berechnen nach Worker Master Paradigma mit Threads Java Basics - Anfänger-Themen 4
R Winkel berechnen bzw. Geraden sortieren Java Basics - Anfänger-Themen 33
I Schnittpunkt zweier Geraden berechnen Java Basics - Anfänger-Themen 25
M Erste Schritte Mittelwert berechnen -> Methode in der Methode? Java Basics - Anfänger-Themen 14
S Compiler-Fehler Schaltjahr berechnen Java Basics - Anfänger-Themen 5
B Fakultätsfunktion Rekursiv Berechnen aber mit Array Java Basics - Anfänger-Themen 10
D Summe berechnen mit verändertem Wert aus Schleife Java Basics - Anfänger-Themen 1
R Liga Berechnen Java Basics - Anfänger-Themen 1
P Klassen Berechnen mehrerer Map-Werte Java Basics - Anfänger-Themen 13
R Fussballtabellen berechnen Java Basics - Anfänger-Themen 12
J Fibonacci -Folge rekursiv berechnen Java Basics - Anfänger-Themen 18
F ISBN Prüfziffer berechnen Java Basics - Anfänger-Themen 17
F Die Teilersumme einer Eingabe berechnen Java Basics - Anfänger-Themen 11
S Negafibonacci Folge berechnen Java Basics - Anfänger-Themen 24
G Array Mittelwert berechnen, wie? Java Basics - Anfänger-Themen 8
S Primzahlen berechnen funktioniert nicht richtig Java Basics - Anfänger-Themen 1
N Mit LocalDate alter berechnen Java Basics - Anfänger-Themen 3
J Laufzeit berechnen/Laufzeitanalyse Java Basics - Anfänger-Themen 2
N Arrays mit Zufallzahlen füllen und Statistiken berechnen Java Basics - Anfänger-Themen 5
A Wochentag berechnen Java Basics - Anfänger-Themen 10
Ste3et_C0st Vectoren berechnen Java Basics - Anfänger-Themen 8
A Kreisumfang/-Fläche vom Kreis berechnen Java Basics - Anfänger-Themen 39
L Wochentag berechnen Java Basics - Anfänger-Themen 5
L Rekursive Methode a * b berechnen Java Basics - Anfänger-Themen 2
B OOP Summe aus verschiedenen Instanzen einer Klasse berechnen Java Basics - Anfänger-Themen 2
N Dauer zwischen zwei LocalDateTime Objekten berechnen? Java Basics - Anfänger-Themen 4
P Ausdrücke berechnen Java Basics - Anfänger-Themen 2
V Mittelwert berechnen Java Basics - Anfänger-Themen 31

Ähnliche Java Themen

Neue Themen


Oben