티스토리 뷰

BackEnd/JAVA

[Ch.03] 5. 기타 연산자

JINSUKUKU 2021. 2. 28. 20:57

📌 기타 연산자

앞에서 다루지 않았던 조건 연산자, 대입 연산자를 알아보자.

 

1. 조건 연산자

조건? A : B
public static void main(String args[]) {
  int a = 10;
  int b = 20;
  int c = 10;

  boolean ab = a==b ? true : false;
  System.out.println("a와 b의 값은 같다 : "+ab);

  boolean ac = a==c ? true : false;
  System.out.println("a와 c의 값은 같다 : "+ac);	
}

✔ 조건이 참일 때, A 반환 거짓일 때, B 반환.

 

2. 대입 연산자

✔  우항의 값을 좌항에 대입하는 연산자.

✔  복합 대입 연산자는 산술 연산과 대입을 동시해 수행한다.

 

복합 대입 연산자 설명
+= 좌항에 우항의 값을 더해 좌항에 대입
-= 좌항에 우항의 값을 빼서 좌항에 대입
*= 좌항에 우항의 값을 곱해 좌항에 대입
/= 좌항에 우항의 값을 나누어 좌항에 대입
%= 좌항에 우항의 값을 나누어 나온 나머지를 좌항에 대입
  public static void main(String args[]) {
    int a = 40;
    int b = 2;

    a += b;
    System.out.println("a+=b의 연산 결과는 "+a);

    a -= b;
    System.out.println("a-=b의 연산 결과는 "+a);

    a *= b;
    System.out.println("a*=b의 연산 결과는 "+a);

    a /= b;
    System.out.println("a/=b의 연산 결과는 "+a);

    a %= b;
    System.out.println("a%=b의 연산 결과는 "+a);
  }

 

 

 

 

 

[참고] 자바의 정석

'BackEnd > JAVA' 카테고리의 다른 글

[Ch.05] 1. 배열  (0) 2021.03.11
[Ch.04] 조건문과 반복문  (0) 2021.03.05
[Ch.03] 4. 비교 연산자/논리 연산자  (0) 2021.02.28
[Ch.03] 3. 산술 연산자  (0) 2021.02.28
[Ch.03] 2. 단항 연산자  (0) 2021.02.28
댓글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
최근에 올라온 글
글 보관함
Total
Today
Yesterday