열심히 끝까지

Java1 day02 보충 2 본문

Java1(주말)

Java1 day02 보충 2

노유림 2022. 4. 16. 13:57

Java 1 day02  수업

 

* 복합대입연산자

 

     +=   더한 값을 저장

      -=   뺀 값을 저장

      *= 곱한 값을 저장
      /= 나눈 값을 저장
     %= 나눈 나머지 값을 저장

 

ex ) 

Package example01;

 

public class OperatorEx06 {
          public static void main(String[] args) {
                   // 복합대입연산자

                   int result = 0;

      

                   result += 10;   // result = result + 10;

                   System.out.println("result = " + result);    // 10

                   // 위의 result 값이 고정이 아닌 후에 result 값이 나옴에 따라 계속 result는 갱신

   

                   result -= 5;     // result = result - 5;

                   System.out.println("result = " +result);    // 5

 

                   result *= 5;     // result = result * 5;

                   System.out.println("result = " +result);    // 25

 

                   result /= 3;     // result = result / 3;

                   System.out.println("result = " +result);    // 8

 

                   result %= 5;     // result = result % 5;

                   System.out.println("result = " +result);    // 3

 

           }

}

 

 

1-11) 그 외의 연산자

        조건연산자( 삼항연산자 ) 는 조건식, 식1, 식2 모두 세개의 피연산자를 필요로하는 삼항연산자이며

        조건연산자는 하나뿐

 

    --> 삼항연산자 예시

package example01;

 

import java.util.Scanner;

 

public class OperatorEx07 {

          public static void main(String[] args){
                  // 삼항연산자(조건연산자)

 

                  Scanner sc = new Scanner(System.in);

                  // 1. 시험점수를 입력받아서 90점 이상이면 A, 아니면 B학점을 주겠다.

                  System.out.print("점수를 입력하세요 > ");

                  int score = sc.nextInt();

                  char grade = ( score >= 90 ) ? 'A' : 'B' ;

                  System.out.println("점수 : " + score);

  //              System.out.println("학점 : " + grade);

 

                  // 2. 시험점수를 입력받아서 90점 이상이면 A, 80점 이상이면 B, 아니면 C학점을 주겠다.

                  grade = ( score >= 90 ) ? 'A' : (( score >= 80 ) ? 'B' : 'C');   //* 3개 이상일 시에 사용, 꼭 한번 더 복습

                  System.out.println("학점 : " + grade);

        }

}

'Java1(주말)' 카테고리의 다른 글

Java1 day03 보충  (0) 2022.04.17
Java1 day03  (0) 2022.04.16
Java1 day02 보충 1  (0) 2022.04.12
Java1 day02  (0) 2022.04.10
Java1 day01 추가 보충  (0) 2022.04.10