Hallo Community,
ich bin ein Anfänger der Java-Programmierung und deshalb stelle ich euch diese Frage. Als von Anfang an... Da ich mir zur Zeit das programmieren mit JAVA beibringe, dachte ich mir da zur Zeit mein Vater seinen Bootsführerschein macht und da er in 2 Wochen Geburtstag hat, programmiere ich ihm ein Quiz, indem alle offizielle Fragen des Bootsführerscheines stehen. Jedoch mein Problem: wie verknüpfe ich diese beiden Codes, sodass nach der ersten Frage gleich die zweite Frage beginnt.
Das ist mein Problem, denn ich weiß nicht wie ich den oberen Teil mit dem unteren verknüpfen kann...
Ich hoffe das ihr mir helfen könnt, wenn ihr außer dem Problem noch Fehler findet, bitte ich euch dies zu berichtigen.
MfG
Younis99
ich bin ein Anfänger der Java-Programmierung und deshalb stelle ich euch diese Frage. Als von Anfang an... Da ich mir zur Zeit das programmieren mit JAVA beibringe, dachte ich mir da zur Zeit mein Vater seinen Bootsführerschein macht und da er in 2 Wochen Geburtstag hat, programmiere ich ihm ein Quiz, indem alle offizielle Fragen des Bootsführerscheines stehen. Jedoch mein Problem: wie verknüpfe ich diese beiden Codes, sodass nach der ersten Frage gleich die zweite Frage beginnt.
Java:
import javax.swing.*;
public class bootsführerschein {
public static void main(String[] args) {
Object[] possibleValues = { "Antwort wählen", "Luv", "Lee"};
Object selectedValue = null;
do {
selectedValue = JOptionPane.showInputDialog(null,
"Wie heißt die windabgewandte Seite?", "Frage 1",
JOptionPane.QUESTION_MESSAGE, null,
possibleValues, possibleValues[0]);
if(selectedValue == null) {
if(cancelOptions()) {
break;
}
}
}
while(!selectedValue.equals(possibleValues[3]));
}
String inputValue = null;
Das ist mein Problem, denn ich weiß nicht wie ich den oberen Teil mit dem unteren verknüpfen kann...
Java:
public static void main1(String[] args) {
Object[] possibleValues = { "Antwort wählen", "20 Meter", "10 Meter", "15 Meter" };
Object selectedValue = null;
do {
selectedValue = JOptionPane.showInputDialog(null,
"Wie lang darf eine führescheinfreie Yacht maximal sein?", "Frage 1",
JOptionPane.QUESTION_MESSAGE, null,
possibleValues, possibleValues[0]);
if(selectedValue == null) {
if(cancelOptions()) {
break;
}
}
}
while(!selectedValue.equals(possibleValues[2]));
}
String inputValue1 = null;
private static boolean cancelOptions() {
Object[] options = {"Überspringen", "Beenden"};
int option = JOptionPane.showOptionDialog(null,
"Möchten Sie die Frage überspringen, oder das Quiz beenden?",
"Quiz - Optionen",
JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE,
null, //Icon
options, options[0]);
if(option == JOptionPane.NO_OPTION) {
System.exit(0);
}
return true;
}
}
Ich hoffe das ihr mir helfen könnt, wenn ihr außer dem Problem noch Fehler findet, bitte ich euch dies zu berichtigen.
MfG
Younis99
Zuletzt bearbeitet: