Bubblesort---Frage von Anfänger

fischldi

Mitglied
Hallo Forum!

Ich habe gestern erst mit Java angefangen und versuche heute mir Kommandozeilenparameter mit dem Bubblesort sortieren zu lassen...aber ich bekomme nur Fehlermeldungen.

Hier der Code

Java:
public class MinMaxMean
	{
	public static void main(String[] args){
	int anzahl = args.length; 
	int summe;
	int summand;
	double mittel;
	int min;
	int max;
	boolean sorted = false;
	
	for(int i=0;i<args.length;i++)
	{
			summand=Integer.parseInt(args[i]);
			summe=summe+summand;
	}	
	
	mittel=summe/anzahl;
	for(int i=args.length-1;i>0 && !sorted;i--)
	{
	sorted=true;
		    for (int j = 0; j < i; j++) {
	        if (java.lang.Integer(args[j]) > Integer.parseInt(args[j+1])) {
	          sorted = false;
	          int temp = args[j];
	          args[j] = args[j+1];
	          args[j+1] = temp;
	        }
	      }
	}
	
	for(int i=0;i<args.length;i++)
	System.out.println(args[i]);
	System.out.println("Die Summe ist ... " +summe);
	System.out.println("Das arithmetische Mittel ist ... " +mittel);
	}
		
	}


Hier die Fehlermeldungen:
MinMaxMean.java:28: cannot find symbol
symbol : class lang
location: package java
if (java.lang.Integer(args[j]) > Integer.parseInt(args[j+1])) {
^
MinMaxMean.java:31: unexpected type
required: variable
found : value
Integer.parseInt(args[j]) = Integer.parseInt(args[j+1]);
^
MinMaxMean.java:32: unexpected type
required: variable
found : value
Integer.parseInt(args[j+1]) = temp;
^
3 errors

Carolin
 

Marco13

Top Contributor
Naja... was auch immer das java.lang.Integer(...) da bedeuten sollte...

Integer.parseInt(args[j]) > Integer.parseInt(args[j+1])

sollte gehen...
 

Final_Striker

Top Contributor
Java:
public class MinMaxMean {
    public static void main(String[] args) {
	int anzahl = args.length;
	int summe = 0;
	int summand = 0;
	double mittel = 0;
	int min;
	int max;
	boolean sorted = false;

	for (int i = 0; i < args.length; i++) {
	    summand = Integer.parseInt(args[i]);
	    summe = summe + summand;
	}

	mittel = summe / anzahl;
	for (int i = args.length - 1; i > 0 && !sorted; i--) {
	    sorted = true;
	    for (int j = 0; j < i; j++) {
		if (Integer.parseInt(args[j]) > Integer.parseInt(args[j + 1])) {
		    sorted = false;
		    String temp = args[j];
		    args[j] = args[j + 1];
		    args[j + 1] = temp;
		}
	    }
	}

	for (int i = 0; i < args.length; i++)
	    System.out.println(args[i]);
	System.out.println("Die Summe ist ... " + summe);
	System.out.println("Das arithmetische Mittel ist ... " + mittel);
    }

}

Das Array ist vom Typ String und du versucht hier

int temp = args[j];

ein String-Wert in eine int Variable zu schreiben, was eine Fehlermeldung erzeugt.

Java:
	    for (int j = 0; j < i; j++) {
		if (Integer.parseInt(args[j]) > Integer.parseInt(args[j + 1])) {
		    sorted = false;
		    String temp = args[j];
		    args[j] = args[j + 1];
		    args[j + 1] = temp;
		}
	    }

Am besten wäre es wenn du dir am Anfang ein neues int Array erstellst und die String-Werte dort rein konvertierst. ;-)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Frage zu BubbleSort Algorithmus Java Basics - Anfänger-Themen 2
S Generischer Bubblesort Java Basics - Anfänger-Themen 19
S BubbleSort für ArrayLists Java Basics - Anfänger-Themen 3
H Bubblesort-Algorithms Java Basics - Anfänger-Themen 14
I Bubblesort Java Basics - Anfänger-Themen 1
L Bubblesort in Batch Script Java Basics - Anfänger-Themen 15
D Bubblesort Java Basics - Anfänger-Themen 2
G Bubblesort Array der Größe 10 Java Basics - Anfänger-Themen 1
M Bubblesort ohne Array Java Basics - Anfänger-Themen 30
V_Fynn03 Erste Schritte BubbleSort Quelltext funktioniert noch nicht Java Basics - Anfänger-Themen 1
H Bubblesort-Zwei Integer auf Dekade vergleichen. Java Basics - Anfänger-Themen 6
R Erste Schritte Einsteiger-Video Bubblesort Bewertung Java Basics - Anfänger-Themen 11
D Array/Bubblesort Fehlermeldungen Java Basics - Anfänger-Themen 1
U BubbleSort Problem Java Basics - Anfänger-Themen 2
L Array und Bubblesort Java Basics - Anfänger-Themen 4
T BubbleSort Java Basics - Anfänger-Themen 9
O Bubblesort allgemeiner schreiben Java Basics - Anfänger-Themen 5
J Interface Bubblesort soll Arrays beliebiger Referenztypen sortieren können. Java Basics - Anfänger-Themen 5
N Mein Bubblesort sortiert mein Array nicht Java Basics - Anfänger-Themen 2
E BubbleSort Java Basics - Anfänger-Themen 2
J Erste Schritte Bubblesort Java Basics - Anfänger-Themen 6
G Array mit BubbleSort sortieren Java Basics - Anfänger-Themen 2
N Bubblesort Programm funktioniert nicht Java Basics - Anfänger-Themen 19
R BubbleSort Java Basics - Anfänger-Themen 4
R BubbleSort Java Basics - Anfänger-Themen 15
A BubbleSort Java Basics - Anfänger-Themen 7
B BubbleSort Java Basics - Anfänger-Themen 10
R BubbleSort Java Basics - Anfänger-Themen 6
C Klassen BubbleSort was passiert mit dem Index ? Java Basics - Anfänger-Themen 2
B Sortiermethode bei Bubblesort Java Basics - Anfänger-Themen 15
G Bubblesort - Falsche Sortierung Java Basics - Anfänger-Themen 6
M Laufzeitanalyse Bubblesort Java Basics - Anfänger-Themen 7
T BubbleSort Java Basics - Anfänger-Themen 2
P BubbleSort-Methode Java Basics - Anfänger-Themen 18
M BubbleSort (Sortieralgorithmus) Java Basics - Anfänger-Themen 28
B Bubblesort Java Basics - Anfänger-Themen 70
G Bubblesort ohne Schleifen Java Basics - Anfänger-Themen 10
F Bubblesort, Insertsort Java Basics - Anfänger-Themen 2
K BubbleSort Hausaufgabe Java Basics - Anfänger-Themen 20
B Bubblesort-Algorithmus und Testklasse Java Basics - Anfänger-Themen 5
c_sidi90 Array mit Bubblesort sortieren Java Basics - Anfänger-Themen 8
B Java Bubblesort Java Basics - Anfänger-Themen 5
E BubbleSort kleiner Fehler? Java Basics - Anfänger-Themen 14
B BubbleSort Java Basics - Anfänger-Themen 5
L Bubblesort: Exception in Thread "main" Java Basics - Anfänger-Themen 5
K Einfaches Bubblesort Java Basics - Anfänger-Themen 11
W Problem mit BubbleSort und Array Java Basics - Anfänger-Themen 10
Spin taschenrechner incl bubblesort Java Basics - Anfänger-Themen 5
G Bubblesort Java Basics - Anfänger-Themen 2
Binary.Coder Bubblesort in einfachen unmissverständlichen Sätzen Java Basics - Anfänger-Themen 2
B Bubblesort Verfahren Java Basics - Anfänger-Themen 2
C Bubblesort Java Basics - Anfänger-Themen 5
I BubbleSort-Algorithmus Java Basics - Anfänger-Themen 8
G Bubblesort Java Basics - Anfänger-Themen 23
G Bubblesort Java Basics - Anfänger-Themen 15
kulturfenster BubbleSort Java Basics - Anfänger-Themen 7
T Bekomme Fehler mit Bubblesort Java Basics - Anfänger-Themen 2
T Zahlen mit Bubblesort sortieren Java Basics - Anfänger-Themen 2
D Bubblesort und Array Java Basics - Anfänger-Themen 6
T Bubblesort Java Basics - Anfänger-Themen 5
L Bubblesort funzt nicht Java Basics - Anfänger-Themen 3
N bubblesort Java Basics - Anfänger-Themen 4
T BubbleSort optimieren ??? Java Basics - Anfänger-Themen 26
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

Ähnliche Java Themen

Neue Themen


Oben