Wie bricht man alles ab wenn eine Bedingung nicht erfüllt ist?

Anfänger2011

Bekanntes Mitglied
Hallo,
ich bin noch ein kleiner Anfänger in Sachen Programmieren und brauche dringend Hilfe. Ich versuche ein Programm zu entwickeln, bei dem man vier Passwörter braucht, um einen bestimmten Ordner oder eine bestimmte Datei zu öffnen:
Java:
package paket2;
import javax.swing.*;

public class Save {

	public static void main(String[] args) {
	            String Passwort1 = ("1111");
	            String Eingabe1 = JOptionPane.showInputDialog
					("Gib das Passwort ein.");
		if (Eingabe1.equals(Passwort1)) 
		JOptionPane.showMessageDialog (null, "Richtig. Gib das nächste Passwort ein.");
			else JOptionPane.showMessageDialog
                                       (null, "Passwort ist falsch. Der Zugang wurde verweigert.");
			
	             String Passwort2 = ("2222");
		String Eingabe2 = JOptionPane.showInputDialog
				("Gib das Passwort ein.");
		if (Eingabe2.equals(Passwort2)) 
		JOptionPane.showMessageDialog (null, "Richtig. Gib das nächste Passwort ein.");
		else JOptionPane.showMessageDialog
                          (null, "Passwort ist falsch. Der Zugang wurde verweigert.");
		
		String Passwort3 = ("3333");
		String Eingabe3 = JOptionPane.showInputDialog
				("Gib das Passwort ein.");
		if (Eingabe3.equals(Passwort3)) 
		JOptionPane.showMessageDialog (null, "Richtig. Gib das nächste Passwort ein.");
		else JOptionPane.showMessageDialog
                          (null, "Passwort ist falsch. Der Zugang wurde verweigert.");
		
		String Passwort4 = ("4444");
		String Eingabe4 = JOptionPane.showInputDialog
				("Gib das Passwort ein.");
		if (Eingabe4.equals(Passwort4)) 
		JOptionPane.showMessageDialog (null, "Alle Passwörter wurden angenohmen.");
		else JOptionPane.showMessageDialog
                          (null, "Passwort ist falsch. Der Zugang wurde verweigert.");
				
		}}

Das Problem besteht darin, dass wenn Passwort1 z.B. falsch ist macht der Computer einfach mit der Abfrage nach Passwort2 weiter. Wie schaft man es wenn Passwort1 falsch ist, dass dann alles Abgebrochen wird???

Hoffe sehr auf schnelle Hilfe. Und schon ma im Vorraus Danke für alles! ;)
 

Andi_CH

Top Contributor
ich würde das so lösen

Java:
		boolean allesRichtig = true;
		if (!bedingung1) {
			allesRichtig = false;
		} else if (!bedingung2) {
			allesRichtig = false;
		} else if (!bedingung2) {
			allesRichtig = false;
		} else if (!bedingung3) {
			allesRichtig = false;
		} else if (!bedingung3) {
			allesRichtig = false;
		}
		if (allesRichtig) {
			// mach das Wichtige
		} else {
			System.out.println("Sorry, eines ihrer Passwörter war falsch");
		}
 

VfL_Freak

Top Contributor
Moin,

kleiner Zusatztipp :

klammere Deine IF-ELSE sauber, dann überblickst Du auch besser, was wann passiert!
So ist es doch sehr unübersichtlich !

Gruß
Klaus
 

André Uhres

Top Contributor
Hallo Anfänger2011,

herzlich willkommen bei "java-form.org".

Wir könnten Dein Problem auch mit einer "for"-Schlaufe lösen. In dem Fall würde sich ein "break" anbieten. Etwa so:
Java:
String[] passwordList = {"1111", "2222", "3333", "4444"};
String message = "Gib das Passwort ein.";
boolean ok = true;
for (String password : passwordList) {
    String input = JOptionPane.showInputDialog(message);
    if (input == null || !input.equals(password)) {
        ok = false;
        break;
    }
    message = "Richtig. Gib das nächste Passwort ein.";
}
if (ok) {
    JOptionPane.showMessageDialog(null, "Alle Passwörter wurden angenohmen.");
}else{
    JOptionPane.showMessageDialog(null, "Passwort ist falsch. Der Zugang wurde verweigert.");
}
Gruß,
André
 
Zuletzt bearbeitet:

darekkay

Bekanntes Mitglied
ich würde das so lösen

Java:
		boolean allesRichtig = true;
		if (!bedingung1) {
			allesRichtig = false;
		} else if (!bedingung2) {
			allesRichtig = false;
		} else if (!bedingung2) {
			allesRichtig = false;
		} else if (!bedingung3) {
			allesRichtig = false;
		} else if (!bedingung3) {
			allesRichtig = false;
		}
		if (allesRichtig) {
			// mach das Wichtige
		} else {
			System.out.println("Sorry, eines ihrer Passwörter war falsch");
		}

Eine IDE (oder spätestens FindBugs) sollte dir das als Warning anzeigen - 4 deiner If-Abfragen führen den selben Code aus :autsch:
Und die boolean-Variable erübrigt sich auch:
Java:
        if (bedingung1 && bedingung2 && bedingung3 && bedingung4) {
        // alles super
        } 
        else {
            System.out.println("Sorry, eines ihrer Passwörter war falsch");
        }
 

hdi

Top Contributor
Ich würd das ganze in eine eigene Methode auslagern*, die per boolean liefert ob alles okay war oder nicht. So kannst du nämlich jederzeit mit einem
Code:
return false;
abbrechen, und es geht in der main weiter, wo du dann den entsprechenden Dialog anzeigst.

Java:
public static void main(String[] args){
 
     boolean ok = checkPasswords("1111", "2222", "3333", "4444");
     if(ok){
            JOptionPane.showMessageDialog (null, "Alle Passwörter wurden angenohmen.");
     }
     else{
            JOptionPane.showMessageDialog (null, "Passwort ist falsch. Der Zugang wurde verweigert.");
     }
}

public static boolean checkPasswords(Strings... passwords){
     for(int i = 0; i<passwords.length; i++){
            String answer = JOptionPane.showInputDialog((i+1)+"-tes Passwort eingeben:");
            if( answer == null || !answer.equals(passwords[i]) ){
                 return false;
            }
     return true;
}

* Das ist übrigens eine gängige Design-Entscheidung: Wenn du merkst, dass du im Code irgendwie immer wieder die selben Dinge tust, in deinem Fall stark ähnliche Dialoge anzeigen, dann pack das Grundgerüst in eine eigene Methode, sodass du an den jeweiligen Stellen jeweils nur noch die Methode aufrufen musst. Das macht den Code schlanker, und flexibler für Änderungen oder Erweiterungen.

PS: Es heißt "angenommen" und nicht "angenohmen" ;)

edit: Ich seh grad dass ist ja quasi das was André auch vorgeschlagen hat, sorry :oops:
 
Zuletzt bearbeitet:
S

SlaterB

Gast
falls man aus Sicherheitsgründen nicht verraten will welches oder wieviele Passwörter falsch sind, sollte man schon alle eingeben lassen, da stört der Abbruch eher ;)
aber das ja war im Ursprungsposting auch nicht wirklich verschleiert
 

hdi

Top Contributor
Schon, aber das war nicht die Frage. Er will wissen wie man eine komplexere Anweisungsgruppe an einer beliebigen Stelle einfach komplett abbrechen kann. Und das geht nun mal mit einem break oder return.
 

Andi_CH

Top Contributor
Na ja, meine Aussage "ich würde das so lösen" stimmt nur beschränkt ;-) es gingmir nur darum den Gedanken von if - else if - else aufzugreifen.

Ich würde erst mal alle 4 Passwörter anfordern (Wie gezeigt in einem for-loop) und dann auswerten. Ein potentieller Hacker braucht ja nicht zu wissen welches falsch war, denn sonst reduzieren wir den Hackaufwwand auf ein MasterMind Problem.
(So ähnlich wie wenn bei einem einzelnen Passwort die Meldung kommen würde: "Die dritte Stelle des eingegebenen Passwortes ist falsch" :) )

So ähnliche Konstrukte mit einer boolean Variable und if-Konstrukten bzw. Switch-Case-Statements setzen wir an diversen Orten ein, aber da wird natürlich nicht nur "false" gesetzt sondern noch einiges mehr gemacht.
 
M

maki

Gast
Finde den Code von hdi am besten, würde selber minimale Änderungen vornehmen, die aber so in diesem vereinfachten (static) Beispiel keinen Sinn machen, ausser natürlich die lokale Variable "ok" einzusparen, das kann man immer machen.
 

Andi_CH

Top Contributor
Finde den Code von hdi am besten, würde selber minimale Änderungen vornehmen, die aber so in diesem vereinfachten (static) Beispiel keinen Sinn machen, ausser natürlich die lokale Variable "ok" einzusparen, das kann man immer machen.

ACK - allerdings sollte das "return" aus der Schlaufe raus - der verrät einem potentiellen Hacker welches der Passworte falsch ist.
 
M

maki

Gast
Meinte damit allerdings überhaupt nix was mit Hackern bzw. Sicherheit zu tun hat ;)
Meine Anmerkung ging eher in eine allgemeine Richtung, Methoden anstatt temp Variablen können den Code signifikant verkürzen, und ein paar andere Sachen eben die in diesem Beispiel wenig Sinn ergeben weil alles static ist.
 

André Uhres

Top Contributor
Die Idee von einer neuen Methode hatte ich mir auch überlegt, bin aber zu dem Schluss gekommen, dass beim vorliegenden Fragment eigentlich für so was kein Grund besteht.

Gruß,
André
 
M

maki

Gast
^ Eben André, solche Minibesipiele eignen sich oft nicht als Demo, vor allem das static macht einem da einen Strich durch die Rechnung.

Hatte deinen Code ehrlich gesagt üebrsehen, ist fast identisch mit hdis

Aus
Java:
if( answer == null || !answer.equals(passwords[i]) ){
hätte ich zuerst sowas
Java:
if( !passwords[i].equals(answer) ){
gemacht, danach sowas
Java:
if( !checkPassword(answer)){
und passwords[] zu einer Instanzvariable gemacht schlecht mit static, und dafür eine Klassenvariable zu machen ist unschön.

Auch hdis checkPasswords Methode hätte ich noch weiter runtergebrochen.
Zum Schluss hätte man das in mehrere Objekte aufgespalten -> View von der logik trennen

Macht alles nciht viel Sinn bei 20 Zeilen code in static Blöcken...
 

catdriver

Mitglied
Hallo Anfänger2011,

ich bin auch ein Anfänger und habe das Problem so gelöst:

Java:
package paket2;
import javax.swing.JOptionPane;

public class SaveAbbrechen {

	private final static String PASSWORT1 = "1111";
	private final static String PASSWORT2 = "2222";
	private final static String PASSWORT3 = "3333";
	private final static String PASSWORT4 = "4444";
	static String InputPassword1 = null;
	static String InputPassword2 = null;
	static String InputPassword3 = null;
	static String InputPassword4 = null;
	
	public static void main(String[] args){
		InputPassword1 = JOptionPane.showInputDialog("Gib das Passwort 1 ein:");
		if (PASSWORT1.equals(InputPassword1)){
	        JOptionPane.showMessageDialog (null, "Richtig. Gib das nächste Passwort ein.");
	        InputPassword2 = JOptionPane.showInputDialog("Gib das Passwort 2 ein:");
	        if (PASSWORT2.equals(InputPassword2)){
		        JOptionPane.showMessageDialog (null, "Richtig. Gib das nächste Passwort ein.");
		        InputPassword3 = JOptionPane.showInputDialog("Gib das Passwort 3 ein:");
		        if (PASSWORT3.equals(InputPassword3)){
			        JOptionPane.showMessageDialog (null, "Richtig. Gib das nächste Passwort ein.");
			        InputPassword4 = JOptionPane.showInputDialog("Gib das Passwort 4 ein:");
			        if (PASSWORT4.equals(InputPassword4)){
				        JOptionPane.showMessageDialog (null, "Richtig. Gib das nächste Passwort ein.");
				        System.exit(0);
			        } else{
				        JOptionPane.showMessageDialog (null, "Das Passwort ist leider falsch.");
			        }
		        }else {
			        JOptionPane.showMessageDialog (null, "Das Passwort ist leider falsch.");
		        }
	        } else {
		        JOptionPane.showMessageDialog (null, "Das Passwort ist leider falsch.");
	        }
		} else {
	        JOptionPane.showMessageDialog (null, "Das Passwort ist leider falsch.");
		}
	}
}
 

Anfänger2011

Bekanntes Mitglied
Hallo,
vielen DANK! für eure zahlreichen Ideen und Vorschläge um mein Problem zu lösen oder mein Programm noch ein wenig zu verbessern. Gestern bin ich jedoch auf eine viel simplere Idee gekommen:
Java:
package paket2;
import javax.swing.*;
 
public class Save {
 
    public static void main(String[] args) {
                String Passwort1 = ("1111");
                String Eingabe1 = JOptionPane.showInputDialog
                    ("Gib das Passwort ein.");
        if (Eingabe1.equals(Passwort1)) 
        JOptionPane.showMessageDialog (null, "Richtig. Gib das nächste Passwort ein.");
            else {JOptionPane.showMessageDialog
                                       (null, "Passwort ist falsch. Der Zugang wurde verweigert.");
                    System.exit(-x);}
            
                 String Passwort2 = ("2222");
        String Eingabe2 = JOptionPane.showInputDialog
                ("Gib das Passwort ein.");
        if (Eingabe2.equals(Passwort2)) 
        JOptionPane.showMessageDialog (null, "Richtig. Gib das nächste Passwort ein.");
        else {JOptionPane.showMessageDialog
                          (null, "Passwort ist falsch. Der Zugang wurde verweigert.");
                System.exit(-x);}
        
        String Passwort3 = ("3333");
        String Eingabe3 = JOptionPane.showInputDialog
                ("Gib das Passwort ein.");
        if (Eingabe3.equals(Passwort3)) 
        JOptionPane.showMessageDialog (null, "Richtig. Gib das nächste Passwort ein.");
        else {JOptionPane.showMessageDialog
                          (null, "Passwort ist falsch. Der Zugang wurde verweigert.");
                Sytem.exit(-x);}
        
        String Passwort4 = ("4444");
        String Eingabe4 = JOptionPane.showInputDialog
                ("Gib das Passwort ein.");
        if (Eingabe4.equals(Passwort4)) 
        JOptionPane.showMessageDialog (null, "Alle Passwörter wurden angenohmen.");
        else {JOptionPane.showMessageDialog
                          (null, "Passwort ist falsch. Der Zugang wurde verweigert.");
                System.exit(-x);}
                
        }}

Viele Grüße und noch mal DANKE
Anfänger2011
 

hdi

Top Contributor
Hm, findest du das wirklich simpler als unsere Vorschläge? Ist doch fast genauso viel redundanter Code, den du da hast. Ich wiederhole mich: Wenn du gleichen oder stark ähnlichen Code mehrfach schreibst, dann ist das schlecht.

Stell dir vor statt ner 4-stufigen Abfrage solls jetzt ne 10-stufige werden
Denk nochmal drüber nach... Generll hab ich das Gefühl du hast bei jedem Beitrag auf "Danke" geklickt ohne ihn zu lesen...

Ich wiederhole mich wieder: Die Anzeige der einzelnen Passwortaufforderungen solltest du in eine eigene Methode auslagern, da das einfach redunandter Code ist...
 

Anfänger2011

Bekanntes Mitglied
Hallo,
ich meinte mit simpler eigentlich nur das ich nur
Java:
System.exit(-x)
hinzufügen musste und nicht das ganze Programm verändern. Dennoch habe ich mir aus sämtlichen Beitragen die besten Ideen und Vorschläge herrausgeschrieben und in ein Word Dokument eingfügt, falls ich diese in einem anderen Programm später vielleicht noch einmal brauchen sollte.

Den Einwurf, dass ich eure Beiträge nicht gelesen haben soll, weise ich zurück. Ich wusste lediglich nur nicht wie oft oder ob man den DANKE Button klicken sollte/musste, damit ihr das DANKE erhaltet. (Wenn mir jdm. kurz einmal erklären könnte wie genau das gesamte Prinzip diese Buttons funktioniert wäre ich sehr dankbar.)

Viele Grüße
Anfänger2011
 

hdi

Top Contributor
Ok sorry, das hat sich so angehört als würdest du diese Lösung jetzt als die beste ansehen ;)

Wg. dem Danke: Du musst dich nicht für jeden Beitrag bedanken. 1x Danke reicht, und es ist dir auch keiner böse wenn du dich nicht bedankst, vorallem bei so einem beitrag wo sehr viele leute schreiben musst du dir nicht den Umstand machen dich jedem einzelnen zu bedanken. Wenn du "Danke" schreibst dann geht das an alle raus.. dieses Danke-Feature ist nicht so wichtig ;)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Rekursion Warum bricht meine Funktion nicht ab Java Basics - Anfänger-Themen 4
F Programm bricht While Schleife nicht ab Java Basics - Anfänger-Themen 4
M Endlosschleife bricht durch switch ab Java Basics - Anfänger-Themen 17
M while-Schleife bricht nicht ab Java Basics - Anfänger-Themen 9
B Applet - Laden eines Java-Fensters bricht ab Java Basics - Anfänger-Themen 6
Luk10 Wieso bricht die Rekursion nicht ab? Java Basics - Anfänger-Themen 3
H Exception bricht nicht ab Java Basics - Anfänger-Themen 2
S URL bricht machmal. Wie verhindere ich das? Java Basics - Anfänger-Themen 6
J return bricht methode nicht ab Java Basics - Anfänger-Themen 12
L Schleife bricht plötzlich ohne Grund ab Java Basics - Anfänger-Themen 7
L do while schleife mit eingabescanner bricht nieeee ab? Java Basics - Anfänger-Themen 2
W API-Docs. dl bricht dauern ab Java Basics - Anfänger-Themen 4
Z FileInputStream bricht ab Java Basics - Anfänger-Themen 6
N Methode bricht ab Java Basics - Anfänger-Themen 3
M BufferedReader bricht mein programm ab => hilfe Java Basics - Anfänger-Themen 2
LFB In einer For-Schleife alles in einer Zeile ausgeben Java Basics - Anfänger-Themen 14
KyZarr Was brauche ich alles? Java Basics - Anfänger-Themen 2
M Get Methode alles einzeln? Java Basics - Anfänger-Themen 6
P Alles eine Typfrage Java Basics - Anfänger-Themen 7
B Doppelt Verkettete Liste - Ist alles gut so? Java Basics - Anfänger-Themen 3
I Erste Schritte Resource Bundle - Alles in einem File oder mehrere? => Faktor Performance Java Basics - Anfänger-Themen 2
B Schulprojekt mit Java, was kann man alles programmieren? Java Basics - Anfänger-Themen 5
V Was soll alles in den Konstruktor? Java Basics - Anfänger-Themen 3
K JButton alles zurücksetzen Java Basics - Anfänger-Themen 1
E ExecutorService warten bis alles fertig? Java Basics - Anfänger-Themen 5
J Frage zum Thema ... alles mögliche! Java Basics - Anfänger-Themen 6
J Kann man auch alles in einer Klasse schreiben? Java Basics - Anfänger-Themen 2
D setAlwaysOnTop(true); toFront(); - bringt alles nichts Java Basics - Anfänger-Themen 5
I Was gehört alles in eine Softwaredokumentation? Java Basics - Anfänger-Themen 4
M MergeSort - Threads in Anwendung bremsen alles! Java Basics - Anfänger-Themen 4
M nach dem Minimieren is alles wech.... Java Basics - Anfänger-Themen 7
-horn- Wann wird alles NaN erzeugt? Java Basics - Anfänger-Themen 22
S Regulärer Ausdruck - alles was keine Zahl ist entfernen Java Basics - Anfänger-Themen 2
G Zufallszahlen die alles einmal vorkommen Java Basics - Anfänger-Themen 15
D Es wird nicht alles angezeigt Java Basics - Anfänger-Themen 4
M Was brauch ich alles für Java Programmieren Java Basics - Anfänger-Themen 14
G Einfügen aus Zwischenablage - alles doppelt? Java Basics - Anfänger-Themen 2
G kann man alles mögliche in Obect kapseln? Java Basics - Anfänger-Themen 2
K Programm tut nicht alles, was es soll Java Basics - Anfänger-Themen 3
P Was brauche ich alles um mit Java loszulegen Java Basics - Anfänger-Themen 24
2 Alles Selektieren in JEditorPane Java Basics - Anfänger-Themen 5
G regulärer Ausdruck alles was zwischen ' ' steht Java Basics - Anfänger-Themen 4
G textfield überdeckt alles Java Basics - Anfänger-Themen 3
I Drucker fragen, ob alles in ordnung Java Basics - Anfänger-Themen 3
V was alles ins Userinterface? Java Basics - Anfänger-Themen 3
D Einmal Runden ohne alles Java Basics - Anfänger-Themen 7
C GregorianCalendar glaubt mir alles wieso! Java Basics - Anfänger-Themen 12
I ImageIO.write(bild, "was gibts da alles", pfad); Java Basics - Anfänger-Themen 6
G Paint Methode löscht alles Java Basics - Anfänger-Themen 4
G Was brauch ich alles Java Basics - Anfänger-Themen 7
M JTextField auf anklickern alles wech? Java Basics - Anfänger-Themen 12
M j2ee: was braucht es alles dazu? Java Basics - Anfänger-Themen 3
R Alles ignorieren ausser Zahlen Java Basics - Anfänger-Themen 21
A Was kann Java alles? Java Basics - Anfänger-Themen 22
T Aufruf der Methode einer Oberklasse, wenn sie in der Unterklasse überschrieben ist. Polymorphie. Java Basics - Anfänger-Themen 2
berserkerdq2 Intelij, wie kann ich einstellen, dass die aktuelle Klasse ausgeführt wird, wenn ich aufs Startsymbol drücke, gibts da eine Tastenkombination? Java Basics - Anfänger-Themen 11
C was heisst es wenn java ']' erwartet ? Java Basics - Anfänger-Themen 2
A Methoden Guten Tag , ich wollte so machen dass wenn meine frog an eine fly/bee geht dann an meine Tafel geht der zahl +1 hoch. Java Basics - Anfänger-Themen 2
C Was tun wenn .class erwartet wird ? Java Basics - Anfänger-Themen 6
I Grundsatzfrage: Belegt eine Referenz auf 'null' RAM, und wenn ja - wieviel ;-) ? Java Basics - Anfänger-Themen 5
N Was Passiert mit dem Namen einer Variable, wenn man diese einer Liste Hinzufügt Java Basics - Anfänger-Themen 16
Alex_99 Aktion ausführen wenn Frame disposed wurde Java Basics - Anfänger-Themen 5
berserkerdq2 sqllite in Java, wenn ich mache select count(*) ..., erhalte ich dann nur die gezählte Anzahl oder werden auch die Tabellen ausgegeben? Java Basics - Anfänger-Themen 2
berserkerdq2 Findet eine parallele Verarbeitung in Java bei Threads erst statt, wenn man die Methoden auch synchronized? Und wie sieht bei Conditions aus? Java Basics - Anfänger-Themen 8
berserkerdq2 Brauche ich while != -1, wenn ich immer einen BufferedReader verwende? Java Basics - Anfänger-Themen 8
berserkerdq2 Habe eine Klasse, welche public ist, diese hat eine public Methode, die nicht static ist. Wenn ich nun versuche aufzurufen Probleme? Java Basics - Anfänger-Themen 8
berserkerdq2 Wann soll ich den Stream schließen, wenn ich das in einer Methode habe? Java Basics - Anfänger-Themen 8
A String split funktioniert nicht, wenn mehr als 1 Ziffer vor dem Zeichen steht nach dem er trennen soll? Java Basics - Anfänger-Themen 4
U Warum kann ich, auf private Variablen zugreifen, wenn ich ein Objekt in der Klasse, die private Variablen hat erstelle und dort drauf zugreifen will? Java Basics - Anfänger-Themen 7
A Wenn eine Zahl durch 7 teilbar ist, soll statt der Zahl ein ‘*‘ angezeigt werden. java? Java Basics - Anfänger-Themen 47
E Mysql Update wenn es nicht existiert insert Java Basics - Anfänger-Themen 14
milan123 das ist meine aufgabe ich hab das problem das bei mir Wenn ich die Richtung der Linien verändern will und drei davon sind richtig, verändere ich die 4 Java Basics - Anfänger-Themen 3
M Wie lassen sich Objektkonstanten initialisieren, wenn sie eine Bedingung erreichen? Java Basics - Anfänger-Themen 6
K Erste Schritte Wie schnell ist LinkedHashMap im Vergleich zur ArrayList, wenn alle Entries durchlaufen werden? Java Basics - Anfänger-Themen 47
F Initialisieren eines Web-Mp3 Players in Tabs durch "booleans" erst wenn Tab geöffnet wird ...? Java Basics - Anfänger-Themen 1
A 2 Strings vergleichen in einer methode wenn man mit Globalen variablen arbeitet Java Basics - Anfänger-Themen 12
S Methoden - Warum int wenn auch void? Java Basics - Anfänger-Themen 3
S Algorithmus Datensätze einfügen wenn... Java Basics - Anfänger-Themen 26
T Methode schreiben, die einem Array ein Stringelement hinzufügt, wenn dieses noch nicht enthalten ist. Java Basics - Anfänger-Themen 6
E Warum lässt sich eine Klasse nicht starten, wenn eine andere Klasse in dem Modul fehlerhaft ist? Java Basics - Anfänger-Themen 1
M Was habe ich hier falsch, dass wenn ich z.B.: 11 eingebe mir false zurück gegeben wird? Java Basics - Anfänger-Themen 2
B DateTimeFormatter nach LocalDateTime, wenn dd.MM.yyyy oder dd.MM.yyyy mm:hh Java Basics - Anfänger-Themen 5
S Laufzeit Quicksort wenn alle Elemente gleich sind Java Basics - Anfänger-Themen 4
M Wie kann ich ein Objekt erstellen, wenn sich der Klassenname in einer Variablen befindet? Java Basics - Anfänger-Themen 10
B Neue Liste erstellen, wenn Objekte bestimmte Referenz hat / Gruppierung von Einträgen Java Basics - Anfänger-Themen 12
S Spiel-Programmieren. Wenn ein Objekt den anderen berührt. Java Basics - Anfänger-Themen 6
L Worauf muss ich achten, wenn ich externe Bibliotheken für meine Anwendungen verwende? Java Basics - Anfänger-Themen 6
C Ganzzahlige Werte in Boolean ausgeben und überprüfen ob Primzahl oder nicht, wenn es keine Primzahl ist soll es die Primfaktorzerlegung ausgeben Java Basics - Anfänger-Themen 4
R Error, wenn mehrere Clients gleichzeitig die Verbindung beenden Java Basics - Anfänger-Themen 16
V NullPointerException, wenn Key und Value null sind Java Basics - Anfänger-Themen 2
D Warum nicht true wenn Array leer ist? Java Basics - Anfänger-Themen 8
R Warnung, wenn eine Variable eingegeben wird Java Basics - Anfänger-Themen 6
scratchy1 Variablen vertauschen wenn Bedingung "umgedreht" wird Java Basics - Anfänger-Themen 40
N Was passiert wenn wir Daten auf der Festplatte abspeichern wollen? bzgl. BufferStreams Java Basics - Anfänger-Themen 9
G Teil(e) eines Strings entfernen wenn spezifische Zeichen (< & >) vorkommen Java Basics - Anfänger-Themen 5
D Wenn ich repaint(); mache, flackert es so stark, das man fast nichts erkennen kann. Java Basics - Anfänger-Themen 11
T Wenn JFrame Textfelder Hintergrund Grün dann... (if) Java Basics - Anfänger-Themen 3
C Tabs in JTabbedPane wechseln, wenn Tabs in eigenen Klassen sind Java Basics - Anfänger-Themen 2
I JFrame minimieren wenn anderes Programm minimiert wird Java Basics - Anfänger-Themen 1
H Script ausführen wenn Browser Notification eingetroffen ist? Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben