반응형
1. 변수와 자료형
int x = 10; // 정수형
double y = 3.14; // 실수형
String name = "John"; // 문자열
boolean isStudent = true; // 불리언
2. 조건문
int x = 10;
if (x > 5) {
System.out.println("x는 5보다 큽니다.");
} else if (x == 5) {
System.out.println("x는 5입니다.");
} else {
System.out.println("x는 5보다 작습니다.");
}
3. 반복문
for 반복문
for (int i = 0; i < 5; i++) {
System.out.println(i); // 0부터 4까지 출력
}
while 반복문
int count = 0;
while (count < 5) {
System.out.println(count);
count++;
}
4. 배열
int[] numbers = {1, 2, 3, 4, 5};
System.out.println(numbers[0]); // 1 출력
5. 메서드
public static void greet(String name) {
System.out.println("안녕하세요, " + name + "님!");
}
greet("철수"); // 안녕하세요, 철수님! 출력
6. 클래스
public class Person {
String name;
int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public void greet() {
System.out.println("안녕하세요, 저는 " + name + "이고, 나이는 " + age + "살입니다.");
}
}
Person person1 = new Person("철수", 25);
person1.greet(); // 안녕하세요, 저는 철수이고, 나이는 25살입니다.
7. 예외 처리
try {
int x = 10 / 0;
} catch (ArithmeticException e) {
System.out.println("0으로 나눌 수 없습니다.");
}
반응형