Java Tutorial #5 String und Scanner [Deutsch][HD]

preview_player
Показать описание
↓↓↓ Öffne mich ↓↓↓

________________________________________

________________________________________
Рекомендации по теме
Комментарии
Автор

Wie ist es möglich lediglich einmalig auf eine Eingabe zu kontrollieren (falls keine Eingabe, soll der vordefinierte Wert bleiben) und das Programm dann weiter laufen zu lassen?

manuelheer
Автор

Ich hab das mal mit was anderem ausprobiert, aber bekomm irgendwie die fehlermeldung
"The local variable zahl1 may not have been initialized
The local variable zahl2 may not have been initialized

at Main.main(Main.java:12)


Weißt du woran das liegt?

TheQubePlayer
Автор

Damit dein Programm funktioniert müsste die Main so aussehen:

public static void main(String[] args) {
Scanner scanner = new Scanner (System.in);
int zahl1;
int zahl2;

System.out.println("Gib nacheinander zwei Zahlen ein.");
zahl1 = scanner.nextInt();
zahl2 = scanner.nextInt();

int summe = zahl1 + zahl2;
System.out.println(summe);
}

KeyGamerHD
Автор

Alles klar genau die aufgabe haben wir im informatik unterricht danke für die lösung XD

lennart_glimpsel
Автор

Wozu sind Variablen gut? Benötigt an diese um später Spiele programmieren zu können?
PS Wie alt warst du da und wo hast du das gelernt?

sirjero
Автор

Ja! Du must die Reihenfolge genau betrachten! Du deklarierst erst die beiden zahlen (int zahl1, int zahl2) und dann bildest du die summe aus den beiden Zahlen! Das kann so aber garnicht funktionieren die die beiden Zahlen (zahl1, zahl2) noch garkein Wert zugewiesen bekommen haben!

KeyGamerHD
Автор

Wie geht es, dass man System.out.println durch Sysout abküzt?

mikefire
Автор

import java.util.Scanner;


public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner (System.in);

int zahl1;
int zahl2;
int summe = zahl1 + zahl2;

System.out.println("Gib nacheinander zwei Zahlen ein.");
zahl1 = scanner.nextInt();
zahl2 = scanner.nextInt();

System.out.println(summe);

}

}



TheQubePlayer