이번 글에서는 자바 삼항연산자에 대해서 알아보도록 하겠습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 |
/*
* 삼항 연산자
* 조건에 따라 두 문장 중에 하나를 실행함
* (조건문)?(참일 때 실행하는 문장):(거짓일 때 실행하는 문장)
*/
public class ConditionOperator {
public static void main(String[] args) {
//(조건 식) ? 참일 때 실행되는 문장 : 거짓일 때 실행되는 문장;
int result = (true) ? 1 : 2;
System.out.println(result);
result = (false)?1:2;
System.out.println(result);
int score = 70;
String passresult = (score>50)?"합격":"불합격";
System.out.println(passresult);
}
} |
cs |
다음은 삼항연산자로 입력 받은 두 수의 크기를 비교해서 출력하는 예제입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 |
import java.util.Scanner;
public class FindMaxValue {
public static void main(String[] args) {
/*사용자로부터 두개의 숫자를 입력받아서
* 더 큰 숫자를 출력하는 프로그램 작성
*/
int num1,num2;//두 개의 숫자를 저장할 변수 num1 , num2 선언
Scanner input = new Scanner(System.in);//Console에서 숫자를 입력 받을 input객체 생성
System.out.print("숫자 입력 : ");
num1 = input.nextInt();//input 객체에 입력받은 숫자를 num1 에 저장
System.out.print("숫자 입력 : ");
num2 = input.nextInt();//input 객체에 입력받은 숫자를 num2 에 저장
System.out.printf("%d ",(num1>num2)?num1:num2); // 삼항 연산자로 두 수의 크기를 비교하고 더 큰 수를 출력한다.
}
} |
cs |
설명이 부족하셨던 부분이나 질문하시고 싶은 게 있으시다면 forsqna@gmail.com 으로 메일을 보내주세요.
빠른 답변 드리겠습니다.
'Java' 카테고리의 다른 글
자바 연필 나눠 가지기 예제 java (0) | 2017.09.22 |
---|---|
자바 윤년 판별 예제 java 윤년 (0) | 2017.09.22 |
자바 형변환 type int double 나눗셈 (0) | 2017.09.22 |
이클립스 유용한 단축키 / 코드 복사 / 붙여넣기 / 코드 이동 (0) | 2017.09.21 |
자바 환율 구하기 예제 (0) | 2017.09.20 |
댓글