Java 연산자 예제
파일명:Ex02_05_삼항.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | public class Ex02_05_삼항 { public static void main(String[] args) { /*삼항연산자 조건식 ? A : B 조건식이 참이면 A를 실행 거짓이면 B를 실행 */ int a=1,b=2, c=3, d=6; String s; s = a<b ? "b가 크다" : "a가 크다"; System.out.println("s="+s); s = a%2==1 ? "a는 홀수다" : "a는 짝수다"; System.out.println("s="+s); a = a>b ? c : d; System.out.println("s="+a); } } | cs |
결과
삼항연산자는 조건식의 참, 거짓에따라 결과 값을 달리 출력하는 연산식이다.
결과 값을 받는 항, 조건식 항, 결과값 항 이렇게 세개로 나뉜다.
이에 대한 구문은 =과 ?로 하게 되는데
대입할 변수 = 조건식 ? 참 대입값 : 거짓 대입값 이런식으로 나뉜다.
대입값에는 문자열, 변수, 숫자 등이 들어 갈 수 있다.
'Programing > Java' 카테고리의 다른 글
[Java] 예제 제어문과 반복문 ifelse-2 (0) | 2016.04.30 |
---|---|
[Java] 예제 제어문과 반복문 ifelse (0) | 2016.04.30 |
[Java] 예제 연산자 관계논리연산자 (0) | 2016.04.26 |
[Java] 예제 연산자 증감 (0) | 2016.04.23 |
[Java] 예제 연산자 복합대입 (0) | 2016.04.23 |