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);
}
}
코드 동작 설명 🛠️
- 변수 선언과 초기화:
num1
과num2
라는 정수형 변수를 선언하고 값을 저장합니다.
- 산술 연산자 사용:
num1
과num2
를 더하고 나눗셈 연산 결과를 출력합니다.- 나눗셈 결과를 실수형으로 변환하기 위해
(double)
을 사용했어요.
- 비교 연산자:
num1 > num2
의 결과로 참(true
) 또는 거짓(false
)을 반환합니다.
- 논리 연산자:
(num1 > 10) && (num2 < 5)
는 두 조건이 모두 참인 경우에만true
를 반환합니다.
이해가 어렵다면? 😅
처음엔 변수와 자료형이 헷갈릴 수 있지만, "변수 = 데이터를 저장하는 상자"라고 생각하며 연습해 보세요.
🔑 팁: 직접 여러 자료형과 연산자를 사용해 코드를 실행해 보면 더 쉽게 익힐 수 있어요! 😊
왜 중요할까요?
Java의 변수, 자료형, 연산자는 모든 프로그래밍의 기초가 되는 부분이에요. 이 개념을 이해하면 앞으로 더 복잡한 코드를 작성할 때도 자신감이 생길 거예요! 💻
오늘도 학습하느라 수고 많으셨어요! 😊
조금씩 배우다 보면 어느새 Java가 익숙해질 거예요. 여러분의 성장 과정을 항상 응원합니다! 🚀
728x90
반응형
SMALL
'JAVA > Java 의 기본!' 카테고리의 다른 글
내 컴퓨터의 Java 버전 확인하는 쉬운 방법: 초보자를 위한 명령어와 코드 가이드 (0) | 2024.12.22 |
---|---|
Java 메서드 오버로딩과 오버라이딩: 초보자를 위한 쉬운 설명과 예제 (0) | 2024.12.19 |
Java 제어문 초보자 가이드: if, switch, for, while 쉽게 배우기 (0) | 2024.12.18 |
Java 접근 제어자 완벽 가이드: 초보자도 쉽게 이해하는 접근 제한의 모든 것 (0) | 2024.12.18 |
Java 객체지향 기초: 클래스, 객체, 메서드, 생성자 쉽게 이해하기 (0) | 2024.12.18 |