Frage zu einer Methode

Status
Nicht offen für weitere Antworten.

java-anfaenger

Aktives Mitglied
Code:
import java.util.*;

public class Zufallszaehler {
	public static void main (String[] args){
		int [] zufallszahlen=new int [20];
		int [] anzahl;
		belegen(zufallszahlen);
		System.out.println ("zufaelling gezogene Zahlen: ");
		drucken (zufallszahlen);
		anzahl=zaehlen (zufallszahlen);
		System.out.println ("Haeufigkeit: ");
		drucken (anzahl);
	}
	public static void belegen (int[] feld){
		Random r=new Random();
		for (int i=0; i<feld.length; i++)
			feld[i]=r.nextInt(10);
	}
	public static void drucken(int[] feld){
		
		for (int i=0;i<feld.length;i++)
			System.out.print(feld[i]+" ");
		System.out.println();
	}
	[B]public static int[] zaehlen(int[] feld){
		int[] ergebnis=new int[10];
		for (int i= 0;i<ergebnis.length;i++)
			ergebnis[i]=0;
		for (int i=0;i<feld.length;i++){
			ergebnis[feld[i]]++;[/B]
		}
		return ergebnis;
	}
}

hallo liebe Forumsteilnehmer, ich check nicht was in der Methode zaehlen vor sich geht - kann mir das einer Schritt für Schritt erklären, wie er die Schleifen durchläuft:)
 

AmunRa

Gesperrter Benutzer
zuerst wird ein Array mit zehn feldern erstellt und alle mit 0 gefüllt

danach wird das Übergebene Array durchlaufen und geschaut welche Zahl in diesem Array steht. Die Position im Array ergenbinss wird dann um eins erhöht.


Also wenn an der f[3]=5 dann wird die Ergebniss[5] um eins erhöht.
Es wrid als gezählt wie oft eine Zahl im Array vorkommt.
 

sol1x

Mitglied
EDIT: Leider zu spaet...

hi,

als erstes wird ein neuer array mit der länge 10 angelegt. warum 10?! => feld=r.nextInt(10);
=> du ziehst zahlen aus [0;9] => 10 zahlen

die erste schleife wird gar nicht benötigt, da automatisch der wert 0 beim anlegen eines intArrays gespeichert wird

in der zweiten schleifen wird der Wert der Zelle des Arrays an der Stelle der gezogenen Zahl um 1 erhöht.

also alles in allem glaube ich einfach, dass du zu faul warst deinen kopf anzustrengen?! ... das sollte man eig. schon nach den ersten 2 Schulstunden in der 8. Klasse können
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
JD_1998 Array-Position aus einer Methode in einer anderen ausgeben (Kurze Frage) Java Basics - Anfänger-Themen 2
H Frage zu Parameter einer Methode Java Basics - Anfänger-Themen 2
H Frage zu Parameter einer Methode Java Basics - Anfänger-Themen 3
A Frage zu einer Methode - Panel arbeitet nicht ordnungsgemäß Java Basics - Anfänger-Themen 2
A Frage zu einer Methode Java Basics - Anfänger-Themen 20
D Frage zum Aufruf einer toString-Methode Java Basics - Anfänger-Themen 2
S Verständnis-Frage zu einer HÜ? Java Basics - Anfänger-Themen 1
D Frage zu Strings einer Exception Java Basics - Anfänger-Themen 4
X Frage zur einer ArrayList in einer ArrayList Java Basics - Anfänger-Themen 5
S Frage zu einer Rekursion Java Basics - Anfänger-Themen 15
H Frage zu einer Aussage Java Basics - Anfänger-Themen 2
H Frage bezüglich einer Klasse Java Basics - Anfänger-Themen 2
I Verständnis Frage wegen einer Aufgabe Java Basics - Anfänger-Themen 10
L Frage zum Doppelpunkt in einer for Schleife Java Basics - Anfänger-Themen 4
G Frage zu einer For- Schleife Java Basics - Anfänger-Themen 3
B ja ja schon wieder einer mit einer public static void main(string[] args) Frage... Java Basics - Anfänger-Themen 8
F Frage zu einer Aufgabe Java Basics - Anfänger-Themen 6
M Variablen Frage zu einer Hausübung. Java Basics - Anfänger-Themen 6
A Frage zu einer Klasse aus der Klassenbibliothek Java Basics - Anfänger-Themen 8
N Nächste Frage aufrufen in einer Schleife Java Basics - Anfänger-Themen 8
K Frage zu einer Connection in Java Java Basics - Anfänger-Themen 3
S Frage zu einer rekursiven Funktion Java Basics - Anfänger-Themen 28
Luk10 Dateipfad beim Laden einer Datei + Neue kleine Frage! Java Basics - Anfänger-Themen 11
P Datentypen Frage zu einer Übungsaufgabe Java Basics - Anfänger-Themen 15
D Frage zu einer ArrayList() Java Basics - Anfänger-Themen 9
M Frage zum Aufruf eines Applets aus einer HTML - Datei Java Basics - Anfänger-Themen 3
S Frage zum speichern der Daten in einer LinkedList Java Basics - Anfänger-Themen 2
D Frage zur Verwendung einer Schnittstelle Java Basics - Anfänger-Themen 4
U Frage zur Überprüfung von einer Zahl Java Basics - Anfänger-Themen 9
E Frage zum RandomAcces und erstellen einer txt Java Basics - Anfänger-Themen 6
G Frage bezüglich einer Variablenänderung Java Basics - Anfänger-Themen 5
N Frage zum Auslesen einer HTML-Zeile Java Basics - Anfänger-Themen 10
M Frage zu einer abstrakten Klasse Java Basics - Anfänger-Themen 16
G Frage zu einer Exception Java Basics - Anfänger-Themen 2
D Frage zu einer Ausbildung / Zertifizierung Java Basics - Anfänger-Themen 12
G Frage zur Verarbeitung einer JSP Java Basics - Anfänger-Themen 4
G Frage zu einer Übung Java Basics - Anfänger-Themen 11
G Frage zum Überschreiben einer Klasse Java Basics - Anfänger-Themen 6
F Frage zu Inztanziierung einer Klasse Java Basics - Anfänger-Themen 3
Zrebna Frage zu Test-Driven Development (TDD) Java Basics - Anfänger-Themen 3
I Frage Thymeleaf -> Fehler ignorieren und mit "" ersetzen? Java Basics - Anfänger-Themen 15
I Frage Thymeleaf -> Prefix / Suffix ändern? Java Basics - Anfänger-Themen 11
D Rekursions Probleme / frage Java Basics - Anfänger-Themen 4
T Frage zu Parse Java Basics - Anfänger-Themen 2
H Frage an die Profis Java Basics - Anfänger-Themen 4
J Eine konzeptionelle Frage zu OOP Java Basics - Anfänger-Themen 3
P Frage zu Rekursion und Backtracking Java Basics - Anfänger-Themen 2
H Frage zur Ausgabe Java Basics - Anfänger-Themen 4
H Frage zu arithmetischen Operationen Java Basics - Anfänger-Themen 20
F Kurze Frage zu replace() Java Basics - Anfänger-Themen 19
JavaSchmecktLecker Polymorphie Frage zur Methodenüberschreibung Java Basics - Anfänger-Themen 21
J Frage zu einem "Taschenrechner" code Java Basics - Anfänger-Themen 9
B Erste Schritte Frage zu Instanzierung und Referenzen Java Basics - Anfänger-Themen 8
DoubleM Runtime.getRuntime().exec Frage Java Basics - Anfänger-Themen 2
J Eine theoretische Frage zur Praxis - JPanel oder Canvas Java Basics - Anfänger-Themen 5
O Frage: Formaler Typbezeichner? Java Basics - Anfänger-Themen 3
I BlueJ Queue Frage für Klausur Java Basics - Anfänger-Themen 2
N Verständnis Frage zu Variablen Java Basics - Anfänger-Themen 3
N Spezielle frage zum Comparator Java Basics - Anfänger-Themen 6
L Frage zum Array Java Basics - Anfänger-Themen 1
A Frage zum UML Design Java Basics - Anfänger-Themen 1
I Hilfe bei Klausur Frage Java Basics - Anfänger-Themen 8
izoards Drucken Frage zu FAQ Beitrag Java Basics - Anfänger-Themen 2
J Frage zu meinem Code (OOP) Java Basics - Anfänger-Themen 4
sserio Split() -> Regex Frage. Java Basics - Anfänger-Themen 7
A OCA Study Guide: 2. Frage aus Kapitel 3 Java Basics - Anfänger-Themen 9
sserio Date Library Frage Java Basics - Anfänger-Themen 9
Max246Sch Frage zu Währungsrechner Code Java Basics - Anfänger-Themen 2
sserio Frage zu HashMaps Java Basics - Anfänger-Themen 20
sserio Frage zu Threading - Multithreading Java Basics - Anfänger-Themen 2
sserio Frage zu Lambda Ausdrücken Java Basics - Anfänger-Themen 7
sserio Frage zu BigInteger Java Basics - Anfänger-Themen 1
D Frage bzgl. Enum-Handhabung Java Basics - Anfänger-Themen 16
xxx12 Frage Java Basics - Anfänger-Themen 2
I Generelle Frage zu Mikroservices (Spring Boot?), Docker... Java Basics - Anfänger-Themen 7
R Frage zu Methoden (Rückgabewert u. ohne.) Java Basics - Anfänger-Themen 2
A Frage zur programmierung Java Basics - Anfänger-Themen 12
M Frage zur Methode split der Klasse String Java Basics - Anfänger-Themen 32
R Input/Output Frage zu Java IO Java Basics - Anfänger-Themen 6
M Frage zu printWriter Java Basics - Anfänger-Themen 5
C Frage zu OLSMultipleLinearRegression Java Basics - Anfänger-Themen 31
KogoroMori21 Frage zum Euklidischen Algorithmus Java Basics - Anfänger-Themen 11
F Frage betreff Programm mit dem man C++-Code in JAVA-Code übersetzen lassen kann Java Basics - Anfänger-Themen 2
L Frage zur Ticket Maschine Java Basics - Anfänger-Themen 1
J Frage zu OOP-Klassendiagramm Java Basics - Anfänger-Themen 8
OSchriever Frage zu Compiler Java Basics - Anfänger-Themen 8
H Frage zu Throw Exception Java Basics - Anfänger-Themen 2
TimoN11 Frage zu Java-Vererbung (Cast) Java Basics - Anfänger-Themen 5
Bademeister007 Hallo Leute ich hab eine Frage zur ArrayList Java Basics - Anfänger-Themen 8
F Frage betreff Programmierbücher zu Lagerverwaltung als Konsolenprogramm Java Basics - Anfänger-Themen 3
dieter000 Kurze Frage kann mir ejmand kurz diesen Code erklären, bzw wie man die zeilen erklärt und so Java Basics - Anfänger-Themen 1
I String.split regex Frage Java Basics - Anfänger-Themen 2
N Best Practice Frage zum MVC-Pattern Java Basics - Anfänger-Themen 2
dieter000 Frage zu einem Beispiel... Java Basics - Anfänger-Themen 5
J Frage zum Loggen Java Basics - Anfänger-Themen 18
J Methoden Frage: Array-Werte in anderer Methode ändern Java Basics - Anfänger-Themen 4
Zrebna Frage zum "Referenzen-konzept" in Java Java Basics - Anfänger-Themen 8
marcooooo Frage zu bestimmten Beispiel Java Basics - Anfänger-Themen 31
NeoLexx equals()-Methode Verständnis Frage anhand Code Beispiel Java Basics - Anfänger-Themen 22
N Input/Output Eine Frage über system.out.println. Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben