Note bestimmen

Java-Star

Aktives Mitglied
Hallo!

Ich habe eine frage zu diesem Programm:

Java:
import javax.swing.JOptionPane;

public class Klasse7 {
	
	public static void main(String[] args) {
		
		boolean falsch = true;
		String Note = "";
		
		String Punktzahl = JOptionPane.showInputDialog
		("Gib DEINE Punktzahl ein! (0 - 100)");
		int Punktzahl2 = Integer.parseInt (Punktzahl);
		
		if(Punktzahl2 > 100) break;

		if ((Punktzahl2 >= 90) && (Punktzahl2 <= 100)) 
		    Note = "sehr gut (1)";
	        if ((Punktzahl2 >= 75) && (Punktzahl2 < 90))  
		    Note = "gut (2)";
	        if ((Punktzahl2 >= 60) && (Punktzahl2 < 75)) 
	   	    Note = "befriedigend (3)";
	        if ((Punktzahl2 >= 40) && (Punktzahl2 < 60))
		    Note = "ausreichend (4)";
	        if ((Punktzahl2 >= 20) && (Punktzahl2 < 40))
		    Note = "mangelhaft (5)";
	        if ((Punktzahl2 >= 0) && (Punktzahl2 < 20)) 
	   	    Note = "UNGNÜGEND (6)";
	        if ((Punktzahl2 < 0) || (Punktzahl2 > 100)){
			JOptionPane.showMessageDialog
				(null, "Du hast dich vertippt!");
			falsch = false;
		 }
		 
		if (falsch == true)	 
		JOptionPane.showMessageDialog
		(null, "Deine Note ist " + Note);
	}

}

das break wird rot markiert...

Wieso??? ???:L
;(

Danke im Voraus! :D
 
Zuletzt bearbeitet von einem Moderator:
P

pappawinni

Gast
Mach halt mal nen Strichpunkt hinter
Code:
  if(Punktzahl2 > 100)
 
N

nillehammer

Gast
Java:
if(Punktzahl2 > 100)
Wenn nach einem if-Statement keine Klammern kommen, wird genau die nächste Zeile ausgeführt. Das ist bei Dir:
if ((Punktzahl2 >= 90) && (Punktzahl2 <= 100))
Das wird dann eben nicht ausgeführt.
Vermeide solche Probleme, indem du IMMER mit Klammern arbeitest:
Java:
if(statement) {
 ...Befehle
}
Darüber hinaus kannst Du Deine ifs noch vereinfachen, indem du mit if-else arbeitest:
Java:
if(Punktzahl2 > 100) {
  ...
}
else if (Punktzahl2 >= 90) {
 ...
}
else if (Punktzahl2 >= 75) {
...
}...
 

Java-Star

Aktives Mitglied
Danke!

Ich möchte aber, jetzt, wenn ich break; schreibe, dass dass Programm dann beendet wird...
break wird immer noch rot markiert:

Java:
if (Punktzahl2 > 100){ 
break;
}
 
Zuletzt bearbeitet:
G

Gast2

Gast
Das wird nichts bringen. ;)

Was soll denn dein [c]break[/c] machen? Überleg mal und dann wirst du feststellen dass es die falsche Wahl ist ;)

EDIT:// zu spät
 
N

nillehammer

Gast
break ist nur in Schleifen erlaubt und sinnvoll. Das ist übrigens auch genau das, wass der Compiler Dir sagt. Lies Fehlermeldungen!;)
 
P

pappawinni

Gast
Die Zeile
Code:
if(Punktzahl2 > 100) ..
ist völlig überflüssig
und für "Danke" "vielen Dank" "tausend Dank" gibt es einen Button.
Einen solchen gibt es auch für "Thema als erledigt markieren"
 

Java-Star

Aktives Mitglied
Hier noch ma

Ich möchte aber, jetzt, wenn ich break; schreibe, dass dass Programm dann beendet wird...
break wird immer noch rot markiert:

Java:
if (Punktzahl2 > 100){ 
break;
}
 

Spewer

Aktives Mitglied
Dann schreib halt
Java:
if(Punktzahl2 > 100) return ;
dan gehts fenster einfach zu... aber es wurde oben schon oft genug gesagt, dass
Code:
break
falsch ist
 
P

pappawinni

Gast
Du darfst break aber so nicht verwenden.
Im Übrigen hast du doch noch ein weiteres If, wo die Fehleingabe behandelt wird.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Note errechnen! Java Basics - Anfänger-Themen 2
R Note: uses unchecked or unsafe operations Java Basics - Anfänger-Themen 4
T code so schreiben das er von sich selber anpasst (code soll die anzahl aller bustaben bestimmen) Java Basics - Anfänger-Themen 16
J Array Median bestimmen Java Basics - Anfänger-Themen 6
S Array Maximum bestimmen mit for und foreach Java Basics - Anfänger-Themen 7
J Array Mittleren Wert bestimmen Java Basics - Anfänger-Themen 2
M Radius von einer ellipse bestimmen Java Basics - Anfänger-Themen 7
Distanz zwischen zwei Zeichenfolgen in einem String bestimmen Java Basics - Anfänger-Themen 5
rosima26 Java SubSum bestimmen Java Basics - Anfänger-Themen 76
M Ersten Index von Array bestimmen Java Basics - Anfänger-Themen 14
C Kollision zweier Rechtecke, Schnittpunkte bestimmen Java Basics - Anfänger-Themen 25
C Boolesche Formel, Belegungen bestimmen Java Basics - Anfänger-Themen 8
Der Grütz Verständnisfrage zu Übung aus Java Kurs - Schaltjahr bestimmen Java Basics - Anfänger-Themen 2
H Den Wert einer rekursiven Funktion bestimmen Java Basics - Anfänger-Themen 5
L Partitionierungsgruppen bestimmen Java Basics - Anfänger-Themen 22
H Klassen Die Länge einer Text-Node bestimmen Java Basics - Anfänger-Themen 2
H Minimum in einem Array bestimmen Java Basics - Anfänger-Themen 7
Kawastori Größe eines Arrays bestimmen Java Basics - Anfänger-Themen 13
L Datentypen Deklarierte Felder einer Generic Klasse bestimmen Java Basics - Anfänger-Themen 7
M Array Summe bestimmen? Java Basics - Anfänger-Themen 14
N Bereich Zufallszahl bestimmen (50 und 100 / 80 und 90) Java Basics - Anfänger-Themen 2
J Y-Koordinate von GUI-Objekt bestimmen Java Basics - Anfänger-Themen 2
J Java GUI- Objekte Position per Quelltext bestimmen Java Basics - Anfänger-Themen 4
L Anzahl der Aufrufe von Schleifen bestimmen Java Basics - Anfänger-Themen 1
F Summe in einem Array bestimmen Java Basics - Anfänger-Themen 3
H Ersten Zug bestimmen Java Basics - Anfänger-Themen 12
O Suchbaum Elternknoten finden Level eines Knoten bestimmen Java Basics - Anfänger-Themen 24
C Kleinsten Kreis einer Punktmenge bestimmen Java Basics - Anfänger-Themen 4
CptK Methoden Koordinaten relativ zur Rotation eines Bildes bestimmen Java Basics - Anfänger-Themen 8
J Breite eines Strings bestimmen Java Basics - Anfänger-Themen 4
E Maximalwert im Array bestimmen Java Basics - Anfänger-Themen 8
L Datentypen Date API - diese Woche bestimmen Java Basics - Anfänger-Themen 1
Y Rekursionsgleichung bestimmen Java Basics - Anfänger-Themen 3
Y Teile und Herrsche, längstes absteigendes Teilarray bestimmen Java Basics - Anfänger-Themen 12
T Min und Max einer Zahlenfolge bestimmen Java Basics - Anfänger-Themen 7
V Klassen Bestimmen Sie die erste und letzte Position an der ein 'c' steht? Java Basics - Anfänger-Themen 3
M Bestimmen, wie oft ein Char in einem Array vorkommt Java Basics - Anfänger-Themen 2
P Rückgabewert bestimmen Java Basics - Anfänger-Themen 17
C Vererbung - Ausgaben bestimmen Java Basics - Anfänger-Themen 6
T Anzahl bestimmter Werte eines arrays bestimmen Java Basics - Anfänger-Themen 4
G Datentypen Tipps, Ratschläge erwünscht bzgl. Datentyp bestimmen über Wertebereich Java Basics - Anfänger-Themen 5
E Summe der "Nachbarn" eines Wertes in einem Array bestimmen Java Basics - Anfänger-Themen 8
H Quotient durch Subtraktion bestimmen Java Basics - Anfänger-Themen 12
1 Größe einer zirkulären Liste bestimmen .. ? Java Basics - Anfänger-Themen 2
1 Minimum aller Elemente in einem Array bestimmen Java Basics - Anfänger-Themen 10
D Wochentag für eingegebenes Datum bestimmen anhand von Formel Java Basics - Anfänger-Themen 2
C Werteraum für Variable bestimmen Java Basics - Anfänger-Themen 5
S Vererbung exaktes "Objekt" der Unterklasse bestimmen Java Basics - Anfänger-Themen 5
Screen Wie geringste Absolutdifferenz zum Median bestimmen? Java Basics - Anfänger-Themen 8
V Aufrufendes Objekt bestimmen (nicht die Klasse) Java Basics - Anfänger-Themen 3
P BitSet- Objekt- Anzahl der Elemente bestimmen Java Basics - Anfänger-Themen 2
T Minimumsnorm bestimmen Java Basics - Anfänger-Themen 19
T String - kleinstes Zeichen bestimmen Java Basics - Anfänger-Themen 3
M bestimmen zu welchem Array ein Objekt "zugehört" Java Basics - Anfänger-Themen 5
L Koordinaten bestimmen Java Basics - Anfänger-Themen 8
S Zeit bestimmen Java Basics - Anfänger-Themen 4
H Anzahl Ziffer in Zahl bestimmen Java Basics - Anfänger-Themen 3
S Kleinster Wert im Array bestimmen Java Basics - Anfänger-Themen 4
J Klickposition genau bestimmen Java Basics - Anfänger-Themen 12
J Bestimmen ob String aus Kleinbuchstaben besteht Java Basics - Anfänger-Themen 16
N aktuelle Datum Mikrosekunden genau bestimmen Java Basics - Anfänger-Themen 8
G zweitgrößter Wert in array bestimmen Java Basics - Anfänger-Themen 4
L Farbe unter Cursor bestimmen Java Basics - Anfänger-Themen 5
T Variable aus dem Web Netz Internet URL bestimmen Java Basics - Anfänger-Themen 13
B Anzahl der Werte bestimmen Java Basics - Anfänger-Themen 14
F komplexität bestimmen Java Basics - Anfänger-Themen 10
X Anzahl Baumknoten bestimmen Java Basics - Anfänger-Themen 5
J Mouseposition bestimmen Java Basics - Anfänger-Themen 5
F Meßwertfolge bestimmen Java Basics - Anfänger-Themen 10
J Arraylänge mittels "Array.getLength" bestimmen!? Java Basics - Anfänger-Themen 3
B JMenu Position bestimmen Java Basics - Anfänger-Themen 7
H Javacode erklären: Mittelpunkt bestimmen Java Basics - Anfänger-Themen 4
M Interval Teilmenge bestimmen - Fehler in meiner Lösung Java Basics - Anfänger-Themen 6
N zweidimensionales array größe bestimmen Java Basics - Anfänger-Themen 1
A Anzahl Zeilen eines Arrays bestimmen Java Basics - Anfänger-Themen 10
Q Zeichnen - wie von außen bestimmen, was gezeichnet werden soll? Java Basics - Anfänger-Themen 26
J Classpath bestimmen, unter Windows 7 Java Basics - Anfänger-Themen 2
S Variable über den Vektor bestimmen Java Basics - Anfänger-Themen 20
A OOP Programm zum bestimmen von Primzahlen, OutofBoundsException Java Basics - Anfänger-Themen 10
B Anzahl von gerundeten Punkten bestimmen Java Basics - Anfänger-Themen 9
C Polygon um Figur bestimmen Java Basics - Anfänger-Themen 10
L Zeilenanzahl bestimmen? Java Basics - Anfänger-Themen 7
M Sha256-Wert eines Files bestimmen Java Basics - Anfänger-Themen 13
T aus Integer Array Maximum bestimmen Java Basics - Anfänger-Themen 7
M Nachbar von Knoten bestimmen Java Basics - Anfänger-Themen 8
J 2Dimensionales Array, Größe durch Eingabe bestimmen Java Basics - Anfänger-Themen 9
C Position eines Fensters bestimmen Java Basics - Anfänger-Themen 3
Y Vor- und Nachkommawerte eines doubles bestimmen Java Basics - Anfänger-Themen 7
W Variablenzuweisung über Wert bestimmen Java Basics - Anfänger-Themen 2
G die Größe eines Button bestimmen ? Java Basics - Anfänger-Themen 4
6 Wie das angeklickte Objekt bestimmen? Java Basics - Anfänger-Themen 4
philipp Instanznamen mit einem String bestimmen. Java Basics - Anfänger-Themen 11
P Abstand vom Rahmen zu Komponenten bestimmen? Java Basics - Anfänger-Themen 3
kulturfenster User soll Radius von Kugel bestimmen Java Basics - Anfänger-Themen 4
W Letzten beiden Ziffern eines BigIntegers bestimmen? Java Basics - Anfänger-Themen 20
G Dateigröße bestimmen Java Basics - Anfänger-Themen 2
B Länge eines Char-Arrays bestimmen Java Basics - Anfänger-Themen 7
S Anzahl von zeilen einer Datei bestimmen. Java Basics - Anfänger-Themen 4
B Position einer Ziffer im String bestimmen Java Basics - Anfänger-Themen 4
X Klasse eines Objektes bestimmen Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben