상세 컨텐츠

본문 제목

[Java] 기초 개념과 핵심 요소 예제 코드

JAVA

by dev.trams 2023. 7. 2. 10:27

본문

반응형


이전 포스팅에서는 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의 고급 개념에 대해 더욱 자세히 다루도록 하겠습니다.

반응형

관련글 더보기