1.0 KiB
1.0 KiB
01: Hello World
Approach 1: Simple String Output
// main.java
public class main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
>> javac main.java
>> java main
Hello, World!
Was sagt dieser Code nun aus?
- Eine Klasse "main" ist öffentlich
- Dem Compiler wird die statische Methode
main
vorlegt- Diese wird bei jedem Java Code genutzt
- Wir rufen die Klasse System auf und führen einen
println
-Befehl aus Hello, World!
wird in der Konsole ausgegeben
Approach 2: Using Console Arguments
// main.java
public class main {
public static void main(String[] args) {
System.out.println(args[0] + " " + args[1]);
}
}
>> javac main.java
>> java main Hello, World!
Hello, World!
Was ist nun anders?
- Die Main-Methode übergibt standardmäßig Konsolenargumente als Array vom Typ String mit dem Namen
args
- Jedes Argument hat einen Index im Array
- Für 2 Argumente rufen wir die ersten zwei Indexes auf, beginnend bei
0