JAVA/Java 의 기본!

Java 기본 문법 완벽 가이드: 변수, 자료형, 연산자 쉽게 배우기

CodeCaine Explorer 2024. 12. 18. 15:21
728x90
반응형
SMALL

안녕하세요! 😊
Java 프로그래밍의 첫걸음, 변수, 자료형, 연산자에 대해 알아볼 거예요. 이 내용은 프로그래밍의 기초이지만, 이해하면 앞으로 Java를 배우는 데 훨씬 쉬워질 거예요! 💪


1. 변수(Variable)란? 📦

변수는 데이터를 저장하는 상자라고 생각하면 돼요.

  • 각 변수에는 이름이 있어요.
  • 한 번 만든 변수는 이름을 통해 값을 꺼내거나 변경할 수 있어요.
// 변수 선언 예제
public class Main {
    public static void main(String[] args) {
        int age = 25; // 나이를 저장하는 변수
        String name = "John"; // 이름을 저장하는 변수
        System.out.println("Name: " + name + ", Age: " + age);
    }
}

2. 자료형(Data Types)이란? 🏷️

자료형은 변수에 어떤 종류의 데이터가 들어갈지를 정해줘요.

  • 기본 자료형(Primitive Types)
    • int : 정수 (예: 1, 100, -50)
    • double : 소수점 있는 숫자 (예: 3.14, -0.01)
    • char : 문자 하나 (예: 'A', '9')
    • boolean : 참(true) 또는 거짓(false)
  • 참조 자료형(Reference Types)
    • String : 문자열 (예: "Hello", "Java")
public class Main {
    public static void main(String[] args) {
        int number = 10; // 정수형 변수
        double pi = 3.14; // 실수형 변수
        char grade = 'A'; // 문자형 변수
        boolean isPassed = true; // 논리형 변수
        System.out.println("Number: " + number);
        System.out.println("PI: " + pi);
        System.out.println("Grade: " + grade);
        System.out.println("Passed: " + isPassed);
    }
}

3. 연산자(Operators)란? 🔢

연산자는 데이터를 계산하거나 비교할 때 사용돼요.

1) 산술 연산자

  • 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%)
int a = 10;
int b = 3;
System.out.println("a + b = " + (a + b)); // 13
System.out.println("a / b = " + (a / b)); // 3
System.out.println("a % b = " + (a % b)); // 1

2) 비교 연산자

  • 두 값을 비교해서 참(true) 또는 거짓(false)을 반환
  • 예: ==, !=, <, >, <=, >=
int x = 5;
int y = 10;
System.out.println(x > y); // false
System.out.println(x <= y); // true

3) 논리 연산자

  • 논리 값을 조합하거나 뒤집는 데 사용
  • &&(그리고), ||(또는), !(부정)
boolean a = true;
boolean b = false;
System.out.println(a && b); // false
System.out.println(a || b); // true
System.out.println(!a);     // false

코드로 한 번에 확인하기! 🌟

public class Main {
    public static void main(String[] args) {
        // 변수 선언 및 초기화
        int num1 = 15; // 정수형 변수
        int num2 = 4;  // 정수형 변수
        double result = (double) num1 / num2; // 나눗셈 결과를 실수형으로 저장

        // 산술 연산자
        System.out.println("Sum: " + (num1 + num2)); // 더하기
        System.out.println("Division: " + result); // 나누기 결과

        // 비교 연산자
        boolean isGreater = num1 > num2; // num1이 num2보다 큰가?
        System.out.println("Is num1 greater than num2? " + isGreater);

        // 논리 연산자
        boolean check = (num1 > 10) && (num2 < 5); // 두 조건 모두 참인가?
        System.out.println("Both conditions are true? " + check);
    }
}

코드 동작 설명 🛠️

  1. 변수 선언과 초기화:
    • num1num2라는 정수형 변수를 선언하고 값을 저장합니다.
  2. 산술 연산자 사용:
    • num1num2를 더하고 나눗셈 연산 결과를 출력합니다.
    • 나눗셈 결과를 실수형으로 변환하기 위해 (double)을 사용했어요.
  3. 비교 연산자:
    • num1 > num2의 결과로 참(true) 또는 거짓(false)을 반환합니다.
  4. 논리 연산자:
    • (num1 > 10) && (num2 < 5)는 두 조건이 모두 참인 경우에만 true를 반환합니다.

이해가 어렵다면? 😅

처음엔 변수와 자료형이 헷갈릴 수 있지만, "변수 = 데이터를 저장하는 상자"라고 생각하며 연습해 보세요.
🔑 팁: 직접 여러 자료형과 연산자를 사용해 코드를 실행해 보면 더 쉽게 익힐 수 있어요! 😊


왜 중요할까요?

Java의 변수, 자료형, 연산자는 모든 프로그래밍의 기초가 되는 부분이에요. 이 개념을 이해하면 앞으로 더 복잡한 코드를 작성할 때도 자신감이 생길 거예요! 💻


오늘도 학습하느라 수고 많으셨어요! 😊
조금씩 배우다 보면 어느새 Java가 익숙해질 거예요. 여러분의 성장 과정을 항상 응원합니다! 🚀

728x90
반응형
SMALL