Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich bin noch relativ neu im Umgang mit Java und habe mal eine kleine Frage.
Ich bin grad dabei mein erstes Programm zu schreiben was einfach so einen kleinen Dialog enthalten soll.
(Anfänger-Style eben :lol
Bis jetzt sieht es so aus:
Java:
package training;
import java.io.*;
public class Training // Definiert die Klasse
{
public static void main (String[]args )
throws IOException
{
BufferedReader bin = new BufferedReader (
new InputStreamReader (System.in));
System.out.println ("Hallo!");
System.out.println ("Ich heiße Java und du? ");
String name = bin.readLine(); // Liest die Eingabe
System.out.print ("Ahh genau " +name);
System.out.println (" ... hätte ich ja fast vergessen :-)");
System.out.println ("Und wie alt bist du noch gleich? ");
String alter = bin.readLine();
System.out.println("Man man man, wie konnte ich das denn nur vergessen...");
int age = ; // WIE MUSS DAS HIER DENN AUSSEHEN :S ?
if (age ) // WIE MUSS DAS HIER DENN AUSSEHEN :S ?
{
System.out.println ("Dann werde ich dich jetzt wohl mit Sie Anreden müssen oder?");
}
else
{
System.out.println ("Dann werde ich dich wohl weiter mit Du anreden okay :-)");
}
}
}
Was ich gerade im Grunde genommen versuche ist das Programm mit if / else nach der Abfrage des Alters dazu zu bringen die Person je nach Volljährigkeit (über 17), mit Sie anzureden.
Ich weiß jetzt nur nicht wie ich das mit dem
[JAVA=20]
int age = ; // WIE MUSS DAS HIER DENN AUSSEHEN :S ?
if (age ) // WIE MUSS DAS HIER DENN AUSSEHEN :S ?
[/code]
machen muss...
Ich würde mich über jede kleine Hilfe / Tipps sehr freuen.
Auch wenn ich mit Marcinek's und TheDarkRose's Kommentaren einer Meinung bin, sind sie vielleicht etwas rüpelhaft
Darum hier trotzdem noch das Beispiel...
Du musst natürlich wieder einlesen: [c]bin.readLine()[/c], und das dann mit der bereits von Marcinek's geposteten Methode in einen int parsen:
Java:
int age = Integer.parseInt(bin.readLine());
Es gäb aber Reader, welche das Parsen bereits für dich übernehmen würden.
Für die Überprüfung: Da du wohl als Schwellenalter 18 meinst, willst du prüfen, ob das Alter >= 18 ist, also (logischerweise...):