사용자에게 정수 2개를 입력받은 후, 큰 값 출력받기
< 출력 문구 >
서로 다른 정수 2개 입력 :
큰 값 >>
# 삼항 연산자 사용했을 때
import java.util.Scanner; // import 자동 단축키 : control + shift + o
public class ScannerQuiz02 {
public static void main(String[] args) {
// 1. Scanner 객체 생성
Scanner input = new Scanner(System.in);
//2. 사용자에게 정수 2개 입력받기
System.out.println("서로 다른 정수 2개 입력 : ");
int num1 = input.nextInt();
int num2 = input.nextInt();
// 3. 사용자에게 받은 정수 2개 비교하여 큰 값을 변수 result 에 저장
// 삼항 연산자 사용 : 변수 = (조건식) ? true일때 : false일때
int result = (num1 > num2) ? num1 : num2;
// 4. 큰 값인 변수 result 출력
System.out.println("큰 값 >> " + result);
// 5. scanner 닫기(메모리 해제)
input.close();
}
}
# 조건문 사용했을 때
import java.util.Scanner; // import 자동 단축키 : control + shift + o
public class ScannerQuiz02 {
public static void main(String[] args) {
// 1. Scanner 객체 생성
Scanner input = new Scanner(System.in);
//2. 사용자에게 정수 2개 입력받기
System.out.println("서로 다른 정수 2개 입력 : ");
int num1 = input.nextInt();
int num2 = input.nextInt();
// 3. 사용자에게 받은 정수 2개 비교하여 큰 값을 변수 result 에 저장
// 조건문 if 사용
// if 문 안에서 변수 선언은 선호 x
int result;
if (num1 > num2) {
result = num1;
System.out.println("큰 값 >> " + result);
} else if (num1 < num2) {
result = num2;
System.out.println("큰 값 >> " + result);
} else {
System.out.println("오류 !");
}
// 4. scanner 닫기(메모리 해제)
input.close();
}
}
'Language > JAVA' 카테고리의 다른 글
JAVA 프로그래밍 기초 연습 문제 - Switch 문을 활용해 숫자로 입력 받아 조건에 맞게 출력하기 (0) | 2024.03.29 |
---|---|
JAVA 프로그래밍 기초 연습 문제 - 조건문 if문을 활용해 학점 계산기 만들기 (1) | 2024.03.29 |
JAVA 프로그래밍 기초 연습 문제 - Scanner를 활용해 입력 받고, 입력 받은 값을 구분하여 출력하기 조건문 if 문 (0) | 2024.03.29 |
JAVA 프로그래밍 기초 연습 문제 - 조건문 if문을 활용해 숫자로 입력 받아 조건에 따라 출력하기 (0) | 2024.03.29 |
JAVA 프로그래밍 기초 연습 문제 - Scanner 사용자에게 정수와 문자열 입력 받고, 타입에 따라 출력하기 (0) | 2024.03.29 |