Java 표현식(Expression)


1. 표현식이란?

**표현식(Expression)**이란, 값을 생성하는 코드 조각이다.
변수, 상수, 연산 결과, 객체 생성 등 결과값이 나오는 모든 코드가 표현식이다


2. 예시로 보는 표현식

코드

결과

설명

3 + 4

7

정수 덧셈

"Hi" + " there"

"Hi there"

문자열 연결

new String("abc")

"abc"

객체 생성

arr.length

배열 길이

배열의 길이 참조

x > 5

true/false

비교 연산


3. 표현식과 문장(statement)의 차이

// 표현식
3 + 4               // 값: 7
"Hello" + "World"   // 값: "HelloWorld"
x > 5               // 값: true 또는 false

// 문장
int a = 3 + 4;               // 변수 선언 (할당)
System.out.println("Hi");   // 메서드 호출
if (x > 5) { ... }           // 조건문

4. 표현식이 쓰이는 위치

위치

예시

return 문

return x + y;

변수 대입

int z = x * 2;

조건문 조건

if (a > b)

메서드 인자

System.out.println("Hi");


5. 요약




Revision #2
Created 22 May 2025 05:02:15 by Dain
Updated 13 June 2025 05:50:42 by Dain