언어/Java
2. Java 기본 문법(데이터 타입, 변수, 제어문)
뉴비2
2024. 11. 10. 18:52
기본 데이터 타입
Java는 8가지 기본 데이터 타입을 제공합니다:
데이터 타입 | 크기 | 범위 | 용도 |
---|---|---|---|
byte | 8비트 | -128 ~ 127 | 작은 정수 저장, 메모리 절약 |
short | 16비트 | -32,768 ~ 32,767 | 작은 정수 처리 |
int | 32비트 | -2^31 ~ (2^31 - 1) | 일반적인 정수 연산 |
long | 64비트 | -2^63 ~ (2^63 - 1) | 큰 정수 값 저장 |
float | 32비트 | 부동소수점 | 실수 저장 (단정밀도) |
double | 64비트 | 부동소수점 | 실수 저장 (배정밀도) |
boolean | 1비트 | true/false | 논리값 저장 |
char | 16비트 | 0 ~ 65,535 | 단일 문자 저장 |
변수와 연산자
변수는 데이터를 저장하고 연산자를 통해 변수를 조작합니다.
변수 선언 예시:
String name = "홍길동";
int age = 25;
double height = 175.5;
주요 연산자:
- 산술 연산자:
+
,-
,*
,/
,%
- 비교 연산자:
==
,!=
,>
,<
,>=
,<=
- 논리 연산자:
&&
,||
,!
제어문
제어문은 프로그램의 실행 흐름을 결정합니다.
조건문 예시 (if-else):
int number = 10;
if (number > 0) {
System.out.println("양수입니다.");
} else {
System.out.println("음수입니다.");
}
switch 문 예시:
int day = 3;
switch (day) {
case 1:
System.out.println("월요일");
break;
case 2:
System.out.println("화요일");
break;
// 추가 케이스
default:
System.out.println("잘못된 요일");
}
반복문 예시 (for):
for (int i = 0; i < 5; i++) {
System.out.println("현재 반복 횟수: " + i);
}