Java 2012-02-09
Материал из SEWiki
Версия от 00:27, 9 февраля 2012; Antonk (обсуждение | вклад) (Новая страница: «== Примеры с лекции == '''1. Привет, Мир!''' <source lang="java"> //HelloWorld.java public class HelloWorld { public static void main(S…»)
Примеры с лекции
1. Привет, Мир!
//HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
2. Привет, Человек!
//HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
if (args.length > 0) {
System.out.println("Hello World, " + args[0] + "!");
} else {
System.out.println("Error");
}
}
}
3. Привет, люди!
//HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
System.out.println("Hello World, " + args[i] + "!");
}
}
}
4. Привет, люди-2!
//HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
for (String str : args) {
System.out.println("Hello World, " + str + "!");
}
}
}
5. Исключения
//ExceptionTest.java
class MyException extends Exception {
public MyException(String msg) {
super(msg);
}
}
public class ExeptionTest {
public void foo() throws MyException {
System.out.println("Testing exceptions...");
throw new MyException("Kernel panic!!!");
}
public static void main(String[] args) {
try {
ExeptionTest t = new ExeptionTest();
t.foo();
} catch (MyException e) {
e.printStackTrace(System.err);
}
}
}