이전 포스팅에서는 Java의 기초 개념과 핵심 요소에 대해 알아보았습니다. 이번 포스팅에서는 실제 코드 예제를 통해 자세히 알아보도록 하겠습니다.
1. 클래스와 객체:
public class Car {
String brand; // 자동차 브랜드를 저장하는 변수
int year; // 자동차 출시 연도를 저장하는 변수
public void startEngine() {
System.out.println("Engine started"); // 엔진을 시작하는 메서드
}
public void drive() {
System.out.println("Car is driving"); // 자동차가 주행하는 메서드
}
}
public class Main {
public static void main(String[] args) {
Car myCar = new Car(); // Car 클래스의 객체 생성
myCar.brand = "Toyota"; // 객체의 브랜드 속성 설정
myCar.year = 2022; // 객체의 출시 연도 속성 설정
System.out.println("Brand: " + myCar.brand); // 객체의 브랜드 출력
System.out.println("Year: " + myCar.year); // 객체의 출시 연도 출력
myCar.startEngine(); // 엔진 시작 메서드 호출
myCar.drive(); // 주행 메서드 호출
}
}
2. 변수와 데이터 타입:
public class Main {
public static void main(String[] args) {
int number = 10; // 정수형 변수
double pi = 3.14; // 실수형 변수
char letter = 'A'; // 문자형 변수
boolean isTrue = true; // 논리형 변수
String name = "John"; // 문자열 변수
System.out.println("Number: " + number); // 변수 값 출력
System.out.println("Pi: " + pi);
System.out.println("Letter: " + letter);
System.out.println("Is True: " + isTrue);
System.out.println("Name: " + name);
}
}
3. 제어문과 반복문:
public class Main {
public static void main(String[] args) {
int number = 5;
if (number > 0) {
System.out.println("Number is positive"); // 양수인 경우 출력
} else if (number < 0) {
System.out.println("Number is negative"); // 음수인 경우 출력
} else {
System.out.println("Number is zero"); // 0인 경우 출력
}
for (int i = 0; i < 5; i++) {
System.out.println("Iteration: " + i); // 반복문 실행 횟수 출력
}
int counter = 0;
while (counter < 5) {
System.out.println("Counter: " + counter); // 카운터 값 출력
counter++;
}
}
}
4. 메서드:
public class Main {
public static void main(String[] args) {
int sum = addNumbers(5, 3); // addNumbers 메서드 호출
System.out.println("Sum: " + sum); // 합계 출력
printName("John"); // printName 메서드 호출
}
public static int addNumbers(int a, int b) {
return a + b; // 두 수의 합계 반환
}
public static void printName(String name) {
System.out.println("Name: " + name); // 이름 출력
}
}
이렇게 Java의 기초 개념과 핵심 요소에 대한 예제 코드를 통해 다뤄보았습니다. 다음 포스팅에서는 조건문, 반복문, 배열, 클래스, 상속 등 Java의 고급 개념에 대해 더욱 자세히 다루도록 하겠습니다.
[Java] 상속과 다형성 실전 활용 예제 (0) | 2023.07.02 |
---|---|
[Java] 객체 지향 프로그래밍(OOP)과 Java의 주요 개념 (0) | 2023.07.02 |
[Java] 배열, 클래스, 메서드, 예외 처리 예제와 활용 방법 (0) | 2023.07.02 |
[Java] 조건문과 반복문 예제 코드와 활용 방법 (0) | 2023.07.02 |
[Java] 기초 개념과 핵심 요소 (0) | 2023.07.02 |