All pastes #2093390 Raw Edit

Anonymous

public text v1 · immutable
#2093390 ·published 2011-11-09 17:06 UTC
rendered paste body
Letzte übung

daky@b0x00r:~/javalernen$ cat IOToolsTest.java
import Prog1Tools.IOTools;

public class IOToolsTest {
public static void main (String[] args) {
int i, j, k;
double d;
char c;
boolean b;
// int-Eingabe ohne Prompt (Ohne vorherige Ausgabe)
i = IOTools.readInteger();
// int-Eingabe mit Prompt
System.out.print("j = ");
j = IOTools.readInteger();
// Vereinfachte int-Eingabe mit Prompt
k = IOTools.readInteger("k = ");
//  double-Eingabe mi Prompt
d = IOTools.readDouble("d = ");
// char-eingabe mit Prompt
c = IOTools.readChar("c = ");
//boolean-Eingabe mit Prompt
b = IOTools.readBoolean("b = ");

//Testausgaben
System.out.println("i = " + i);
System.out.println("j = " + j);
System.out.println("k = " + k);
System.out.println("d = " + d);
System.out.println("c = " + c);
System.out.println("b = " + b);
}
}



--------------------------------------------------

Loesung fuer die darauf folgende Aufgabe 


daky@b0x00r:~/javalernen$ cat NameUndAlter.java
/*
 * "Grundkurs Programmieren in Java - (6. Auflage, 2011)"
 * 2001-2011, Carl Hanser Verlag
 * Loesungsvorschlag zu Aufgabe 4.11 (Version 1.1)
 * (c) 2001-2011 D. Ratz, J. Scheffler, D. Seese, J. Wiesenberger
 *
 * 'IOTools.readString' liest nur ein Wort ein, waehrend
 * 'IOTools.readLine' eine ganze Zeile einliest - fuer den
 * Fall von Namen aus mehreren Woertern (z.B. Namen mit
 * Adelspraedikat wie z.B. "von Reihbach" ) sollte deshalb hier
 * letztere Variante Verwendung finden
 *
 */

import Prog1Tools.IOTools;

public class  NameUndAlter {

  public static void main (String[] args) {

    String vorname;
    String nachname;
    int    alterInJahren;
    int    alterInTagen;

    vorname       = IOTools.readLine ("Vorname?         > ");
    nachname      = IOTools.readLine ("Nachname?        > ");

    alterInJahren = IOTools.readInteger("Alter in Jahren? > ");

    alterInTagen = alterInJahren * 365;

    System.out.println("\nHallo " + vorname + " " + nachname + "!");
    System.out.println("Sie sind " + alterInTagen + " Tage alt!");
  }

}