열심히 끝까지
Java1 day02 보충 2 본문
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 |