방명록
- Java 기초 10 : 삼항 연산자2024년 09월 25일 11시 09분 24초에 업로드 된 글입니다.작성자: UXO Studio
01 삼항 연산자 : ?, :
02 삼항 연산자 활용
03 삼항 연산자 문제
01 삼항 연산자 : ?, :
: 조건에 따라 결과값이 달라지는 연산자
결과 = (조건) ? (참의 경우 결과값) : (거짓의 경우 결과값)
02 삼항 연산자 활용
1) 정수
public class Main { public static void main(String[] args) { int a = 5; int b = 3; int max = (a > b) ? a : b; System.out.println(max); } }
------------------------ 5 ------------------------
2) 불리언
public class Main { public static void main(String[] args) { int a = 5; int b = 3; int c = 3; boolean sameAB = (a == b) ? true : false; System.out.println(sameAB); boolean sameBC = (b == c) ? true : false; System.out.println(sameBC); } }
------------------------ false true ------------------------
3) 문자열
public class Main { public static void main(String[] args) { int a = 5; int b = 3; String same = (a == b) ? "같음" : "다름"; System.out.println(same); b = 5; same = (a == b) ? "같음" : "다름"; System.out.println(same); } }
------------------------ 다름 같음 ------------------------
03 삼항 연산자 문제
1) 문제 : 키에 따른 놀이기구 탑승 가능 여부 확인 프로그램을 작성
2) 조건 : 키가 120cm 이상인 경우에만 탑승 가능
3) 풀이
public class Main { public static void main(String[] args) { // A의 이름과 키 String a_name = "A"; double a_height =115.5; // B의 이름과 키 String b_name = "B"; double b_height =125.7; String allow = (a_height >= 120) ? " 탑승 가능합니다." : " 탑승 불가능합니다."; System.out.println(a_name + "는 키가 " + a_height + "cm 이므로" + allow); allow = (b_height >= 120) ? " 탑승 가능합니다." : " 탑승 불가능합니다."; System.out.println(b_name + "는 키가 " + b_height + "cm 이므로" + allow); } }
------------------------ A는 키가 115.5cm 이므로 탑승 불가능합니다. B는 키가 125.7cm 이므로 탑승 가능합니다. ------------------------
#삼항연산자 #Java프로그래밍 #프로그래밍기초 #코딩기초 #프로그래밍공부 #코딩연습 #프로그래밍언어 #초보프로그래머 #Java기초 #조건연산자 #조건문 #조건연산자사용법 #삼항연산자활용 #코드예제 #놀이기구탑승여부 #조건에따른결과 #키에따른탑승여부
'Java > Java 기초' 카테고리의 다른 글
Java 기초 12 : 문자열 비교 (0) 2024.09.25 Java 기초 11 : 문자열 (1) 2024.09.25 Java 기초 09 : 논리 연산자 (0) 2024.09.25 Java 기초 08 : 비교 연산자 (0) 2024.09.25 Java 기초 07 : 대입 연산자 (0) 2024.09.25 다음글이 없습니다.이전글이 없습니다.댓글