<2> 조건 연산자
- if문과 같이 조건에 만족하는 경우와 아닌 경우 실행되는 실행문을 구분합니다.
- 하나의 명령(한 줄의 명령)으로 간단한 if문을 처리할 수 있습니다.
- 단, 여러 줄의 실행문을 입력할 수 없고, 값을 리턴하는 역할만 합니다.
- 문법
더보기
조건 ? 숫자값1 : 숫자값2;
// 조건이 참이면 숫자값1을 거짓이면 숫자값2를 받아옵니다.
조건 ? 숫자값1 : 숫자값2;
// 조건이 참이면 숫자값1을 거짓이면 숫자값2를 받아옵니다.
class CondOp
{
public static void main(String[] args)
{
int n1 = 10, n2 = 20, big;
// n1과 n2중 더 큰 값을 big에 넣어 출력
big = 0;
if (n1 > n2)
{
big = n1;
}
else if (n2 > n1)
{
big = n2;
}
else{
System.out.println("값이 서로 같습니다.");
}
System.out.println(big);
// 조건 연산자 이용
big = (n1 > n2) ? n1 : n2;
//n1이 n2보다 크면 n1을 작으면 n2를 big에 넣음.
System.out.println(big);
}
}
728x90
반응형
'Java > Java 기초' 카테고리의 다른 글
[Java] While문 Do-While문 차이 (0) | 2020.06.24 |
---|---|
[Java] Switch 구문 (0) | 2020.06.23 |
[Java] If문 (0) | 2020.06.23 |
[Java] 증감 연산자 적용 순서 알아보기 (0) | 2020.06.23 |
[Java] 논리,비교 연산자 조건 활용하기 Operation Logic (0) | 2020.06.23 |