Skip to main content

Java Übung 20 – Werte über die Konsole eingeben und verrechnen lassen

In dieser Java Übung geht es vor allem um Bildschirmeingaben.
Du wirst lernen, wie du Konsoleneingaben einliest und diese in Methoden einfließen lassen kannst.

  • Lege dazu eine Klasse „KonsolenEingabeDemo“ an.
  • Diese enthält eine parameterlose statische Methode „addiere()“.
  • Beim Aufruf dieser Methode erscheint die Bildschirmaufforderung „Gib eine ganze Zahl ein.“
  • Dann gibst du eine Integer-Zahl ein.
  • Und dann folgt die Aufforderung „Gib eine weitere Zahl ein“.
  • Nachdem du beide eingegeben hast – erscheint die Summe beider Zahlen auf der Konsole.

Diese Methode wird in der main-Methode der Klasse „KonsolenEingabeDemo“ aufgerufen.
Zur Überprüfung kannst du zum Beispiel die Zahlen 12 und 35 übergeben.

PS.
Nutze für diese Java Übung den Scanner als Einlesemöglichkeit.


Die Lösung zur Java Übung präsentiere ich in zwei Teilen.

Zuerst das Klassen-Grundgerüst.


public class KonsolenEingabeDemo {
	
	static void addiere(){
		
	}

	public static void main(String[] args) {
		addiere();
	}
}

Die Klasse besitzt lediglich zwei Methoden.
Die addieren-Methode ist eine void Methode und liefert somit nichts zurück.
Später soll hier lediglich eine Bildschirmausgabe erfolgen.

Weiterhin besitzt die Klasse die main-Methode, in der die addieren Methode aufgerufen wird.

Jetzt kümmern wir uns die Programmlogik der addiere()-Methode.

Um die Möglichkeit einer Konsoleneingaben anzulegen, brauchst du eine Instanz der Scanner Klasse.
Du musst also ein Objekt der Scannerklasse anlegen.

Die Scannerklasse befindet sich im package „java.util“.
Also musst du es entsprechend importieren.


import java.util.Scanner; //Importanweisung

public class KonsolenEingabeDemo {
	
	static void addiere(){
		Scanner eingabeAddiere = new Scanner(System.in); //Referenzvariable eingabeAddiere verweist auf Objekt
	}

	public static void main(String[] args) {
		addiere();
	}
}

In meinem Fall heißt die Referenzvariable „eingabeAddiere“.

Und an dieser Variablen kann ich jetzt per Punktnotation auf das Objekt zugreifen.
Die Instanzmethode, um eine Zahl vom Scanner einzulesen, nennt sich nextInt().
Und das Ergebnis dieser Methode (Rückgabe) wird in einer lokalen Variable gespeichert.
int eingabeEins= eingabeAddiere.nextInt();

Und das Gleiche machst du mit der zweiten Eingabe.
int eingabeZwei= eingabeAddiere.nextInt();


import java.util.Scanner; //Importanweisung für den Scanner

public class KonsolenEingabeDemo {
	
	static void addiere(){
		Scanner eingabeAddiere = new Scanner(System.in); //Referenzvariable verweist auf ein neues Objekt
		int eingabeEins= eingabeAddiere.nextInt(); //Speicherung der ersten Eingabe
		int eingabeZwei= eingabeAddiere.nextInt(); //Speicherung der zweiten Eingabe
	
	}

	public static void main(String[] args) {
		addiere();
	}
}

So fast fertig.
Du brauchst jetzt nur noch die Eingabeaufforderung vor den jeweiligen Speicheranweisung platzieren.
Und natürlich musst die Summenberechnung implementieren.


import java.util.Scanner; //Importanweisung

public class KonsolenEingabeDemo {
	
	static void addiere(){
		Scanner eingabeAddiere = new Scanner(System.in); //Referenzvariable eingabeAddiere verweist auf Objekt
		
		System.out.println("Gib eine ganze Zahl ein!");//Aufforderung 1
		int eingabeEins= eingabeAddiere.nextInt(); //Speicherung der ersten Eingabe
		
		System.out.println("Gib eine weitere Zahl ein!");//Aufforderung 2
		int eingabeZwei= eingabeAddiere.nextInt(); //Speicherung der zweiten Eingabe
		
		System.out.println(eingabeEins+eingabeZwei);//Ausgabe der Summe
	}

	public static void main(String[] args) {
		addiere();
	}
}

Und wenn du jetzt das Programm startest, kannst du diesem die Zahlen 12 und 35 übergeben.
Die Ausgabe erscheint dann, wie in diesem Bild:

Java Übung Konsoleneingabe Scanner Auswertung


Ähnliche Beiträge

So verwendest du Inkrement und Dekrement Operatoren in deinen Java Programmen

Java Operatoren

In diesem Beitrag geht es um Java Operatoren. Ich möchte dir gern zwei neue Operatoren vorstellen. Diese nennen sich Inkrement und Dekrement. Ja was heißt das? Inkrementieren bedeutet eine schrittweise Erhöhung einer Zahl. Und dementsprechend bedeutet Dekrementieren: Die schrittweise Verminderung einer Zahl. Wozu brauchst du das? Stell dir vor. Du bekommst eine Liste mit Namen […]

So unterstützen dich Java Vererbungstabellen beim Entwurf

Java Vererbungstabellen

Bei der Java Vererbung gibt es zwei Klassenarten bzw. -stufen. Die Superklassen, welche einen allgemeinen Typen darstellen Und die spezielleren Unterklassen, welche die Superklasse um bestimmte Funktionen erweitern. Jetzt ist dieses ganze „Der-erbt-von-dem-Konzept“ mitunter sehr schwierig darzustellen. Zum Beispiel in einem Werkzeugkoffer. In einem Werkzeugkoffer befinden sich sämtliche Werkzeuge, von Säge bis Bohrmaschine. Wie machst […]

Hier sind ein paar richtig nette Features, die dich beim Java lernen unterstützen

Java lernen Eclipse

Was ist das Wichtigste beim Einstieg in ein neues Wissensgebiet? Nein, kein gutes Sachbuch oder ein besonders guter Lehrer. Es ist Spaß. Beim Java Lernen brauchst du Spaß. Es gibt Lehrer, welche ihren Stoff so vermitteln, dass Lernen Spaß bereitet. Aber die Grundvoraussetzung ist und bleibt der Spaß. Und nichts ist so spaßhemmend wie Langeweile […]

So nutzt du die While Schleife in deinem Java Programm

Java While Schleife

Manchmal ist es wichtig, Dinge einmal öfter zu tun. Bei der Java Programmierung kann es schonmal sein, dass du einen Code mehrfach ausführen lassen musst. Zum Beispiel die Zahlen eins bis zehn. Ein Java Programm, welches die Zahlen eins bis zehn wiedergibt. Na wie wäre das? Der Java Code dazu würde so aussehen: public class […]

So kannst du deine Eclipse Oberfläche anpassen

Eclipse anpassen

In diesem Beitrag möchte ich dir zwei ganz nette Features von Eclipse vorstellen. Es geht um Views und um Perspektiven. Wie du schon weißt, besteht Eclipse aus einer grafischen Oberfläche. Und in dieser Oberfläche stehen dir verschiedene Views zur Verfügung. Was ist so ein View?

Java lernen – 10 nützliche Tipps für Java Anfänger

Java Lernen Anfänger

Wenn du die Programmiersprache Java lernen möchtest, bist du hier prinzipiell erst einmal richtig. Und wenn du es wirklich ernst meinst und in die Java Programmierung einsteigen möchtest, solltest du auch meinen kostenlosen Java Kurs beanspruchen. Wenn du dabei bist, bekommst du: Eine Lektion pro Woche zu den Basics. Hier geht es um die ersten […]

Java Exceptions Handling – Fehler- und Ausnahmenbehandlung in Java

Java Exceptions Handling

Java Exceptions Handling umfasst den richtigen Umgang mit Ausnahmen und Fehlern. Wie geht das? Und braucht man so etwas wirklich? Vielleicht sagst du jetzt: „Brauch ich nicht. Ich mache niemals Fehler.“ Doch… Bei der Java Fehlerbehandlung geht es nicht ausschließlich nur um deine Programmierfehler. Es geht auch um falsche Nutzereingaben, Hardware- und Ablauffehler. Und deshalb […]