Hallo Leute,
ich bin gerade dabei eine Übung aus einem Buch zu erledigen. Jedoch hänge ich gerade dabei ein paar Begriffe zu verstehen :bahnhof:
Habe erst vor kurzem mit Java angefangen, bitte entschuldigt mich, wenn ich nicht alles direkt verstehe. Google und meine Bücher habe ich auch bereits nach eine Lösung durchsucht aber ohne Erfolg.
Hier mein Java-Code aus dem Buch: [Java]
import java.util.Scanner;
public class Summe {
public static void main(String[] args) {
int zahl1,zahl2,ergebnis;
Scanner input = new Scanner(System.in);
System.out.print("Geben Sie die erste Zahl ein: ");
// 1. Variante
zahl1 = Integer.parseInt(input.nextLine());
System.out.print("Geben sie die zweite Zahl ein: ");
// 2. Variante
zahl2 = input.nextInt();
ergebnis = zahl1 + zahl2;
System.out.println("Die Summe von "+zahl1+" und "+zahl2 + " ist: "+ergebnis);
System.out.println("Programmende Summer.");
}
}
[/Java]
Es geht um die Zeile 11-14. Hauptsächlich um den Teil mit zahl1=Integer.parseInt(input.nextLine()); und zahl2=input.nextInt();. Was passiert dort genau?
Mir geht es hier nur darum den Code zu verstehen und nicht wie man es abkürzen oder optimieren kann
Vielen Dank
ich bin gerade dabei eine Übung aus einem Buch zu erledigen. Jedoch hänge ich gerade dabei ein paar Begriffe zu verstehen :bahnhof:
Habe erst vor kurzem mit Java angefangen, bitte entschuldigt mich, wenn ich nicht alles direkt verstehe. Google und meine Bücher habe ich auch bereits nach eine Lösung durchsucht aber ohne Erfolg.
Hier mein Java-Code aus dem Buch: [Java]
import java.util.Scanner;
public class Summe {
public static void main(String[] args) {
int zahl1,zahl2,ergebnis;
Scanner input = new Scanner(System.in);
System.out.print("Geben Sie die erste Zahl ein: ");
// 1. Variante
zahl1 = Integer.parseInt(input.nextLine());
System.out.print("Geben sie die zweite Zahl ein: ");
// 2. Variante
zahl2 = input.nextInt();
ergebnis = zahl1 + zahl2;
System.out.println("Die Summe von "+zahl1+" und "+zahl2 + " ist: "+ergebnis);
System.out.println("Programmende Summer.");
}
}
[/Java]
Es geht um die Zeile 11-14. Hauptsächlich um den Teil mit zahl1=Integer.parseInt(input.nextLine()); und zahl2=input.nextInt();. Was passiert dort genau?
Mir geht es hier nur darum den Code zu verstehen und nicht wie man es abkürzen oder optimieren kann
Vielen Dank
Zuletzt bearbeitet: