Auswahl mit switch ?

Status
Nicht offen für weitere Antworten.

Brokk

Mitglied
HAllo

ich soll ein programm schreiben das eine auswahl für den benutzer zulässt.

dazu darf ich nur die switch anweistung verwenden .......

da ich anfänger bin versteh ich nicht wirklich wie das gehen soll...

mit if und esle if wäre dies kein problem aber wen ich nur versuche das mit switch zu machen passiert garnichts ?

System.out.println("+--------------------------------------+");
System.out.println("|Bitte Wählen Sie: |");
System.out.println("| 1.Volumen Kegel: (Pi*R^2*H/3)|");
System.out.println("| 2.Volumen Pyramide: (L*B*H/3) |");
System.out.println("| 3.Volumen Kugel: (4*Pi*R^3/3)|");
System.out.println("| 4.Volumen Quader: (L*H*B) |");
System.out.println("+--------------------------------------+");
System.out.print ("Auswahl: ");
zahl = AdvancedIO.readInt();

hier müsste jetzt was mit switch hin?
das program soll hier die eingabe überprüfen und dan ausgeben welche auswahl getroffen wurde ( + ergebnis und Rest) .
außerdem soll es überprüfen ob der benutzer eine falsche eingabe gemacht hat

wie verwende ich hier switch ?



cu brokk
 

SnooP

Top Contributor
du musst das switch über die Variable zahl laufen lassen - diese kann ja 4 Werte annehmen... für jeden Wert gibts dann ein case - schau mal in ein entsprechendes Buch oder tutorial und vergiss nicht, nach jeder Anweisung für jedes case auch ein break; einzubauen - und sinnvollerweise solltest du noch ein default: einbauen, der eine Fehlermeldung ausgibt, falls was anderes als 1-4 eingegeben wurde...
 

Brokk

Mitglied
ja genau das soll ich machen ... aber nur wie

wie kan ich das switch verstehen

so wie if also praktisch wen ..... dan.... oder anders <---- sowas sagen die profs einfach nicht

( ich bin kompletanfänger ohne vorkentnisse)


ich hab jetzt mal vollgendes versucht




Code:
public static void main(String[] args) {
	int R , H , L , B ;	
	int a; 
    int op;
    op = '1';
	
		//Auswahl
		
		System.out.println("+--------------------------------------+");
		System.out.println("|Bitte Wählen Sie:                     |");
		System.out.println("| 1.Volumen Kegel:    (Pi*R^2*H/3)     |"); 
		System.out.println("| 2.Volumen Pyramide: (L*B*H/3)        |");
		System.out.println("| 3.Volumen Kugel:    (4*Pi*R^3/3)     |");
		System.out.println("| 4.Volumen Quader:   (L*H*B)          |");
		System.out.println("+--------------------------------------+");
		System.out.print  ("Auswahl: ");
		a = AdvancedIO.readInt();
		
		if ( a == 0 || a < 0 || a> 4 ){ 
			System.out.println("+--------------------------------------+");
			System.out.println("|          FALSCHE AUSWAHL!            |");
			System.out.println("|                                      |");
			System.out.println("|      Auswahlmölichkeiten 1.-4.!      |");
			System.out.println("|                                      |");
			System.out.println("|        Program wird beendet          |");
			System.out.println("+--------------------------------------+");
 			System.exit(0);
 			
 			switch (op){
 			
 			case '1': 
 		    System.out.println("                                        ");
			System.out.println("+--------------------------------------+");
			System.out.println("|Auswahl: 1.Volumen Kegel: (Pi*R^2*H/3)|");
			System.out.println("|                                      |");
			System.out.println("|Das Volumen des Kegels berägt:        |");
			System.out.println("+--------------------------------------+");
			System.out.println("Bitte Werte für Radius und Höhe angeben ");   
			System.out.println(" Wert Radius: ");
			R = AdvancedIO.readInt();
			System.out.println(" Wert Höhe: ");
			H = AdvancedIO.readInt();
			
			System.out.println("Ergebniss: Rest:" );



geht das ? wen ich es ausführe un 1 drücke passiert nichtz ????

darf man im case werte abfragen und berechnungen machen ??

cu brokk
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
X Nach switch case weiter mit Auswahl Java Basics - Anfänger-Themen 7
G Befehl für Ende bei Switch-Auswahl Java Basics - Anfänger-Themen 11
G Bei dynamischer Arrayliste nach jeder Auswahl Zahl entfernen Java Basics - Anfänger-Themen 3
O Warum ist die Auswahl falsch? Java Basics - Anfänger-Themen 4
D Zufällige Auswahl aus einem angelegten Array? Java Basics - Anfänger-Themen 10
P Auswahl bei einem Videoverleih limitieren Java Basics - Anfänger-Themen 4
J Objekt bei Auswahl in jList ändern Java Basics - Anfänger-Themen 6
D Auswahl und Ausgabe erstes Programm Java Basics - Anfänger-Themen 8
Moritz1508 Variablen Erstellung eines simplen Taschenrechners mit +/- - Auswahl Java Basics - Anfänger-Themen 2
M Erste Schritte Auswahl in einer JList Java Basics - Anfänger-Themen 2
A Grundrechenarten; Aufforderung zur Bestätigung oder Auswahl Java Basics - Anfänger-Themen 25
das_leon if als Auswahl (Anfänger) Java Basics - Anfänger-Themen 1
L Speicherort auswahl Java Basics - Anfänger-Themen 4
M JComboBox Auswahl Java Basics - Anfänger-Themen 10
J JComboBox - Auswahl auslesen Java Basics - Anfänger-Themen 2
P Klassen Mehrseitige Auswahl Java Basics - Anfänger-Themen 6
N Auswahl von Arrays durch Stringeingabe Java Basics - Anfänger-Themen 20
K Auswahl der Grafikbibliothek Java Basics - Anfänger-Themen 9
K Zufällige Auswahl innerhalb eines Arrays und Arrays aus JLabel füllen Java Basics - Anfänger-Themen 32
JAVAnnik JList Auswahl Java Basics - Anfänger-Themen 2
D Erste Schritte Auswahl der richtigen tools Java Basics - Anfänger-Themen 7
R Auf auswahl in ner JComboBox reagieren Java Basics - Anfänger-Themen 3
J select-feld auswahl, jsp javascript Java Basics - Anfänger-Themen 2
J Sortieren nach Auswahl Java Basics - Anfänger-Themen 3
J Keylistener aber wie jTextField auswahl? Java Basics - Anfänger-Themen 3
S FileFilter je nach RadioButton-Auswahl Java Basics - Anfänger-Themen 4
L Auswahl auf welche Art gespeichert werden soll Java Basics - Anfänger-Themen 6
J Taschenrechner Combobox Reaktion auf Auswahl Java Basics - Anfänger-Themen 2
M zufällige auswahl eines Panels aus Grid Layout Java Basics - Anfänger-Themen 3
E Combobox Auswahl überprüfen Java Basics - Anfänger-Themen 7
C Bilder Vorschau und Auswahl Java Basics - Anfänger-Themen 4
X JFileChooser Auswahl Java Basics - Anfänger-Themen 4
X Auswahl durch Eingabe von Buchstaben - aber wie? Java Basics - Anfänger-Themen 2
E auswahl von dateien Java Basics - Anfänger-Themen 2
G Auswahl eines Arbeitsverzeichnisses Java Basics - Anfänger-Themen 7
V Tastatur Abfrage im Lisener für eine Auswahl üder Textfeld Java Basics - Anfänger-Themen 8
D Pfad-Auswahl mit dem JFileChooser Java Basics - Anfänger-Themen 8
I Editor auswahl Java Basics - Anfänger-Themen 6
G Auswahl anhand Wahrscheinlichkeiten Java Basics - Anfänger-Themen 5
J dynamische Auswahl einer überladenen Methode Java Basics - Anfänger-Themen 5
R Zweiseitige Auswahl Java Basics - Anfänger-Themen 16
G Schrift-Auswahl-Dialog? Java Basics - Anfänger-Themen 6
P Auswahl von JComboBox abfangen Java Basics - Anfänger-Themen 3
G Auswahl:in File schreiben, oder System.out.print Java Basics - Anfänger-Themen 4
C Auswahl problem Java Basics - Anfänger-Themen 5
W JComboBox- Auswahl schließt komplettes Fenster Java Basics - Anfänger-Themen 10
G Auswahl in DropDown feldern in JSP seiten als Action Aufruf Java Basics - Anfänger-Themen 2
G Filechooser ohne Auswahl für Dateityp Java Basics - Anfänger-Themen 2
D Über Button abhängig von Auswahl 2 versch. Fenster öffnen Java Basics - Anfänger-Themen 2
K Mehrere Werte in einem Switch Case parallel überprüfen Java Basics - Anfänger-Themen 23
D Switch Case Methode aufrufen Java Basics - Anfänger-Themen 3
_so_far_away_ Inventarisierungssystem brauche switch Cases und weiß nicht, wie ich e implementieren muss Java Basics - Anfänger-Themen 5
nelsonmandela Problem bei Ausgabe einer Switch - Case Funktion Java Basics - Anfänger-Themen 5
M error: '.class' expected switch(char) Java Basics - Anfänger-Themen 32
A switch statement Java Basics - Anfänger-Themen 4
volcanos enum und switch (neu): falschen Wert mit IllegalArgumentException oder mit EnumConstantNotPresentException abfangen ? Java Basics - Anfänger-Themen 51
X Enum Abfrage ohne if, for, while oder switch Java Basics - Anfänger-Themen 21
Lion.King switch-Befehl Java Basics - Anfänger-Themen 6
L Switch-Case Multiplikation wird nicht ausgegeben Java Basics - Anfänger-Themen 1
U Warum kann ich die Methode in der ENUM Klasse nicht aufrufen? Und warum geht die Switch nicht? Java Basics - Anfänger-Themen 8
U Warum gibt das eine Nullpointerexception? (Switch) Java Basics - Anfänger-Themen 6
P9cman Vokal Zähler mit switch case und for-Schleife Java Basics - Anfänger-Themen 4
C Potenzberechnung über switch case. Taschenrechner mit Eingabe über einen grafischen Dialog Java Basics - Anfänger-Themen 22
C if-Konstrukt durch switch-Konstrukt ersetzen Java Basics - Anfänger-Themen 14
1 Switch Case Java Basics - Anfänger-Themen 3
T Alternative für switch case Java Basics - Anfänger-Themen 1
C Taschenrechner (switch) in Taschenrechner mit Methoden umwandeln Java Basics - Anfänger-Themen 115
W Taschenrechner mit Switch case Java Basics - Anfänger-Themen 4
B Notensystem Switch-Case Java Basics - Anfänger-Themen 31
S Switch-Case zur Berechnung der Einkommensteuer Java Basics - Anfänger-Themen 15
F Switch case wird als char nicht erkannt.... Java Basics - Anfänger-Themen 6
V Switch Methode macht Code kaputt Java Basics - Anfänger-Themen 18
H Frage zur if-Bedingung bzw switch case Java Basics - Anfänger-Themen 6
S switch case fängt beim letzten case an Java Basics - Anfänger-Themen 6
J Parameterübergabe in switch? Java Basics - Anfänger-Themen 2
M Switch Java Basics - Anfänger-Themen 2
F Switch Case Problem mit Regex lösen? Java Basics - Anfänger-Themen 6
W Wieso funktioniert mein Switch Case nicht ?! Java Basics - Anfänger-Themen 9
F Switch Case Modulo berechnen Java Basics - Anfänger-Themen 12
F Erste Schritte Frage zu simplem Taschenrechner(switch) Java Basics - Anfänger-Themen 16
NoMercy BitFlags Programm (switch on/off , swap und isSet) Java Basics - Anfänger-Themen 7
S Switch-Case für eine Array-Zuordnung Java Basics - Anfänger-Themen 5
S switch und case Java Basics - Anfänger-Themen 1
L Taschenrechner mit switch und while funktioniert noch nicht richtig Java Basics - Anfänger-Themen 22
B Problem bei switch statement Java Basics - Anfänger-Themen 4
D Klassen Problem bei switch-case? Java Basics - Anfänger-Themen 2
E Input/Output Switch ausgabe anpassen bzw. anders darstellen Java Basics - Anfänger-Themen 13
A Warum funktioniert switch aber nicht if/else? Java Basics - Anfänger-Themen 23
B Wiederholen einer if/switch-case Schleife Java Basics - Anfänger-Themen 9
T switch case und continue Java Basics - Anfänger-Themen 5
D switch case Code Java Basics - Anfänger-Themen 3
K Erste Schritte switch - Warum sind long/float/double/... nicht erlaubt? Java Basics - Anfänger-Themen 5
Ponychan95 Erste Schritte Switch fällt immer bis zum default durch Java Basics - Anfänger-Themen 4
P Bei Switch-Anweisung wird default-Anweisung angezeigt Java Basics - Anfänger-Themen 4
D kleiner Taschenrechner mit switch fehlerhaft Java Basics - Anfänger-Themen 1
O This in switch anweisung Java Basics - Anfänger-Themen 5
V Fehlerhafte BufferedReader/switch Benutzung? Java Basics - Anfänger-Themen 2
F Erste Schritte Switch case vs. Verschachtelte If Anweisung Java Basics - Anfänger-Themen 11
K Variablen RETURN in Case-Switch / This method must return a result of type Item Java Basics - Anfänger-Themen 4
R Methoden Switch wählt das Falsche Java Basics - Anfänger-Themen 17

Ähnliche Java Themen

Neue Themen


Oben