Hallo,
ich mache zur Zeit das Tutorial für Anfänger auf der Seite Servervoice.de
Allgemein ist alles recht gut erklärt, nur würde ich gern in 2 Zeilen genauer verstehen was passiert.
Das Programm stellt mir die Frage
"Wie ist dein Name?"
Liest meine Eingabe und antwortet darauf mit
"Hallo Philipp"
Hier ist der Quelltext
Meine Fragen sind:
Was genau passiert in diesen Zeilen und was bei welchem Befehl?
Wofür ist der catch Befehl und wann würde er in kraft treten??
LG
stify
ich mache zur Zeit das Tutorial für Anfänger auf der Seite Servervoice.de
Allgemein ist alles recht gut erklärt, nur würde ich gern in 2 Zeilen genauer verstehen was passiert.
Das Programm stellt mir die Frage
"Wie ist dein Name?"
Liest meine Eingabe und antwortet darauf mit
"Hallo Philipp"
Hier ist der Quelltext
Java:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication3;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/**
*
* @author Philipp
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("Whats ya name");
try {
BufferedReader input=new BufferedReader (new InputStreamReader (System.in));
String strInput;
strInput = input.readLine();
System.out.println("Hallo " +strInput);
}
catch (Exception ex)
{
System.out.println("Fehlerhafte Eingabe");
}
// TODO code application logic here
}
}
Meine Fragen sind:
Was genau passiert in diesen Zeilen und was bei welchem Befehl?
Java:
try {
BufferedReader input=new BufferedReader (new InputStreamReader (System.in));
String strInput;
strInput = input.readLine();
Wofür ist der catch Befehl und wann würde er in kraft treten??
LG
stify