YTCW

java 산술, 증감, 연산자 본문

java

java 산술, 증감, 연산자

YTCW 2024. 9. 4. 15:50

산술 연산자

+ , - , * , / , %

System.out.println(10 + 20); // 30
System.out.println(10 - 20); // -10
System.out.println(10 * 20); // 200
System.out.println(10 / 20); // 0 >> 나눈 결과의 몫을 저장한다
System.out.println(21 % 10); // 1 >> 나눈 결과의 나머지를 저장

 

증감 연산자

++ , --

int number = 10;
System.out.println(number++); // 10
// 11
System.out.println(++number); // 12
System.out.println(++number); // 13
System.out.println(number++); // 13
// 14
System.out.println(number); // 14

 

대입 연산자

int num = 10;
System.out.println(num += 3); // 13
System.out.println(num -= 3); // 10
System.out.println(num *= 3); // 30
System.out.println(num /= 3); // 10
System.out.println(num %= 3); // 1

 

비교 연산자

좌항을 우항과 비교한 결과를 논리 ( true, false ) 값으로 반환

== , != , < . > , <= , >=

자바는 자바스크립트와 다르게 =을 두개(==)만 쓴다. 

 

논리 연산자

boolean 값을 연산

 

논리곱 && , and

System.out.println(true && true);
System.out.println(true && false);

 

논리합 || , or

System.out.println(true || true);
System.out.println(true || false);

 

부정논리 !, not

System.out.println(!true);
System.out.println(!false);

 

 

조건 연산자

삼항 연산자

System.out.println(3 > 2 ? 10 : 20); //10

int x = 10;
int y = 2;

System.out.println(x % y == 0 ? "2의 배수입니다." : "2의 배수가 아닙니다"); // 2의 배수입니다.
 

'java' 카테고리의 다른 글

java switch, 조건문  (0) 2024.09.04
java 조건문, if  (0) 2024.09.04
java 기본 입출력  (0) 2024.09.04
java 형 변환  (0) 2024.09.04
java 이클립스 기본 단축키  (0) 2024.09.04