java
CHAPTER 11 / 69
읽기 약 2분
SYNTAX
변수/타입/연산자
핵심 개념
Java는 강타입 언어다. 모든 변수에 타입 선언이 필수다.
기본형(primitive): byte/short/int/long/float/double/boolean/char
참조형(reference): String, 배열, 클래스
연산자: 산술(+,-,*,/,%), 비교(==,!=,>,<), 논리(&&,||,!)
코드 분석
public class Types {
public static void main(String[] args) {
// 기본형
int age = 25;
long big = 9_999_999_999L;
double pi = 3.14159;
boolean flag = true;
char c = 'A';
// 참조형
String name = "홍길동";
int[] nums = {1, 2, 3, 4, 5};
// 연산자
System.out.println(10 / 3); // 3 (정수 나눗셈)
System.out.println(10 % 3); // 1 (나머지)
System.out.println(10 == 10); // true
System.out.println(5 > 3 && 2 < 4); // true
// 형변환
int n = (int) 3.9; // 3
double d = (double) 5 / 2; // 2.5
}
}AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
Claude
무료: Sonnet 4.6 / Pro $20/mo: Opus 4.6
이 Spring '변수/타입/연산자' 코드에서 DI 관련 버그·순환 참조·트랜잭션 누수를 찾아서 수정해줘.
ChatGPT
무료: GPT-5.5 / Plus $20/mo: GPT-5.5 Pro
'변수/타입/연산자'를 Spring Boot 3.x로 구현한 실전 API 코드(컨트롤러+서비스+레포지토리+테스트)를 완성형으로 만들어줘.
Gemini
무료: 2.5 Flash / Pro $19.99/mo: 3.1 Pro
이 Spring '변수/타입/연산자' 프로젝트의 빈 구조와 의존성 트리를 전체 분석하고 N+1 쿼리·순환 참조·성능 병목을 정리해줘.
Grok
무료: Grok 4.1 / SuperGrok $30/mo
Spring '변수/타입/연산자' vs Quarkus·Micronaut·Ktor의 동일 기능 구현을 2026년 한국 채용 시장 기준으로 솔직히 비교해줘.
⭐ 이것만 기억하세요
변수/타입/연산자는 이 3가지만 확실히 잡으세요
1.int와 Integer의 차이를 모르면 null 체크 누락으로 NullPointerException이 발생합니다
2.기본 타입(int, boolean)은 값을 직접 저장하고, 래퍼 타입(Integer, Boolean)은 객체라 null이 가능합니다
3.다음 챕터에서 조건문과 반복문을 배웁니다
공유하기
진행도 11 / 69