1. Scanner 클래스 - 숫자를 입력 받아 값의 크기 비교하기
사용자에게 임의의 두 수를 입력 받아 두 수의 값의 크기를 비교해보기.
두 수가 서로 같으면 같다고 출력한다.
* 예문

임의의 수 num1과 num2를 정수로 선언해준 후 첫 번째로 입력받게 되는 숫자를 num1로 두 번째로 입력받게 되는 숫자를 num2에 저장한다. 두 수의 값을 서로 비교한 후 결과를 출력한다.
if(num1>num2)
else if(num1<num2)
else
를 사용하여 코드를 짰기 때문에 if문의 조건이 거짓일 경우 else if문으로, else if문도 거짓일 경우 바로 else문으로 넘어가는 과정이다.
if(num1>num2)
if(num1<num2)
if(num1==num2)
3개의 식을 모두 if문을 사용하여 식을 짜도 원하는 결과값을 출력할 수 있지만, 이렇게 될 경우 if(num1>num2)이의 조건이 참인지 거짓인지 확인 후 if(num1<num2)의 조건은 참인지 거짓인지 if(num1==num2)의 조건은 참인지 거짓인지 모두 비교를 해주어야 하기 때문에 데이터 용량이 더 커져 비효율적인 코드가 된다.
'Java > Day2' 카테고리의 다른 글
| 치환 (0) | 2021.10.31 |
|---|---|
| 알고리즘의 차이. 더 효율이 좋은 식에 대한 비교 (0) | 2021.10.31 |
| Scanner 클래스 (0) | 2021.10.30 |
| else if 조건문 (0) | 2021.10.30 |
| if 조건문과 else의 다양한 예문 (0) | 2021.10.30 |