Eingegebene Wörter ausgeben?

Hallo Ihr Lieben,

wir haben jetzt mit Arrays angefangen.
Nun sollen wir ein Programm schreiben, das einen Abschreibungsplan ausgibt.

Also zunächst soll das Programm die Bezeichnung des Anlagegutes, Anschaffungskosten und Nutzungsdauer aufnehmen.
Die Maximalnutzungsdauer soll 20 Jahre sein, bei Eingabe einer höhren Zahl, soll eine Fehlermeldung erscheinen.

Am Ende soll es ungefähr so aussehen:


Anlagegut: "Bezeichnung des Anlagegutes"

1. Jahr : Abschreibungswert 1.000 €, Restbuchwert 9.000 €
2. Jahr:
.
.
.
.

Ich bin bei meinen Überlegungen noch nicht beim Array angekommen, weil ich mich erstmal frage, wie ich vorgehe, dass es die Bezeichnung des Anlagegutes ausgibt.

Als erstes sage ich ja:

System.out.println("Geben Sie die Bezeichnung Ihres Anlagegutes ein:");

So dann gibt der Benutzer die Bezeichnung ein. Wie bekomme ich es jetzt hin, dass mein Programm am Ende in der Überschrift des Programms

Anlagegut: "Bezeichnung des Anlageguts"

hier den oben eingegeben Namen ausgibt?

Oder kann ich das irgendwie mit in das Array einbauen?

Sorry, Anfänger eben 🙁

Trotzdem vielen Dank für eure Hilfe!
 
Zuletzt bearbeitet:
Sofern du in der Konsole arbeitest, kannst du ganz einfach den "Scanner" benutzen.

Java:
Scanner scan = new Scanner(System.in); //Natürlich den Import nicht vergessen
System.out.println("Geben Sie die Bezeichnung Ihres Anlagegutes ein:");
String name = scan.next(); // in "name" befindet sich nun der Name des "Anlagegutes" (Bei mehreren Wörtern "scan.nextLine()" verwenden)
 
Zuletzt bearbeitet:
Das sagt mir leider gar nichts....

Wir arbeiten im Jedit....

Ich kenne mich mit JEdit nicht aus, habe auch nie damit gearbeitet, aber die vorgehensweise dürfte die selbe sein.

Java:
import java.util.Scanner; // wird benötigt um den Scanner zu "importieren" (am besten an Zeile 1 einfügen)

Und dann an gewünschter Stelle:

Java:
Scanner scan = new Scanner(System.in); 
System.out.println("Geben Sie die Bezeichnung Ihres Anlagegutes ein:");
String name = scan.next(); // bzw. next.Line()
 
Zuletzt bearbeitet:

Neue Themen


Zurück
Oben