Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Technische Informatik (http://www.informatikerboard.de/board/board.php?boardid=7)
--- Java Programm (Kontrollstrukturen) (http://www.informatikerboard.de/board/thread.php?threadid=2967)


Geschrieben von perho90 am 22.04.2016 um 13:11:

  Java Programm (Kontrollstrukturen)

Meine Frage:
Schreiben Sie ein Java-Programm, das einen ganzzahligen Parameter (Per Eingabe) daraufhin untersucht, ob er geradzahlig ist und anschließend einen entsprechenden Text ausgibt!

Wie muss ich hier anfangen?

Meine Ideen:
.



Geschrieben von eulerscheZahl am 22.04.2016 um 18:59:

 

Schaffst du es, eine Zahl einzulesen und dann wieder auszugeben?



Geschrieben von perho90 am 23.04.2016 um 19:09:

 

ja hab mit java neu angefangen aber einlesen und auslesen geht



Geschrieben von eulerscheZahl am 23.04.2016 um 19:12:

 

Dann kopiere den Code hier rein, mit dem du einlesen und ausgeben kannst.
Wie prüfst du, ob eine Zahl gerade ist (Stichwort modulo)?



Geschrieben von perho90 am 23.04.2016 um 19:17:

 

int zahl = terminal.getint("zahl eingeben:");

if(zahl % 2 == 0)
terminal.put("gerade!");

Stimmt das so?



Geschrieben von eulerscheZahl am 23.04.2016 um 19:22:

 

Und dann noch ein "ungerade", wenn die Bedingung nicht zutrifft.
Das terminal.getint und terminal.put musst du mir noch erklären. Verwendest du irgendeine Bibliothek dazu?



Geschrieben von perho90 am 23.04.2016 um 19:31:

 

für ungerade kann ich dann das else verwenden oder?

Also mit system.out.println hab ich eigentlich angefangen aber der Dozent hat gemeint das wir mit dem terminal weiter arbeiten. Also verstehen tue ich es auch nicht ganz.



Geschrieben von eulerscheZahl am 23.04.2016 um 19:34:

 

Zitat:
für ungerade kann ich dann das else verwenden oder?

Ja.

scanner.nextInt() und System.out.println() sind der Standardweg. Wäre meiner Meinung nach sinnvoller, euch das beizubringen, als irgendwelche Bibliotheken, die außerhalb deiner Uni keiner kennt.



Geschrieben von perho90 am 23.04.2016 um 19:46:

 

ja würde eigentlich besser sein, aber er möchte terminal benutzen..
jetzt geht die Aufgabe problemlos. Danke für die schnelle Antwort.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH