연산자

Soobin Kim·2024년 3월 26일

Java

목록 보기
10/47

증감 연산자

int a = 10;
System.out.println(++a); // 11
System.out.println(a); // 11

int b = 10;
System.out.println(b++); // 10
System.out.println(b); // 11

int x = 10;
System.out.println(--x); // 9
System.out.println(x++); // 9
System.out.println(x--); // 10
System.out.println(++x); // 10
System.out.println(x); // 10
증감 연산자위치해석
전위++aa의 값 증가 -> a의 값 사용
--aa의 값 감소 -> a의 값 사용
후위a++a의 값 사용 -> a의 값 증가
a--a의 값 사용 -> a의 값 감소

삼항 연산자

// Q. 삼항 연산자를 이용하여 정수 2개 중 max value와 min value를 출력
int a = 10;
int b = 11;

int max = (a > b) ? a : b;
int min = (a < b) ? a : b;

산술 연산자 - 나누기와 관련된 연산자

자료형에 따른 결과

피연산자결과
정수형과 정수형정수형
실수형과 실수형실수형
정수형과 실수형실수형

몫 연산자, 나머지 연산자

연산자의미정수 예시실수 예시
/11 / 4 = 211.0 / 4.0 = 2.75
%나머지11 / 4 = 311.0 / 4.0 = 오류
/, %*1 / 0 = 오류ArithmeticException. 0으로 나눌 수 없다.

0개의 댓글