Scanner로 숫자를 입력받아서
중간값을 도출해보자 !
package javaqna;
import java.util.Scanner;
public class number_05 {
public static void main(String[] args) {
//중간수 구하기
Scanner sc = new Scanner(System.in);
System.out.print("값을 입력하시오");
int a = sc.nextInt();
System.out.print("값을 입력하시오");
int b = sc.nextInt();
System.out.print("값을 입력하시오");
int c = sc.nextInt(); //3개의 숫자를 입력받는다
if(a<b) { //a<b <이렇게
if(b<c) {//a<b<c <이렇게 보면 이해가 쉽다
System.out.println("중간 값은"+b);
} else if(a>c) { //a<b인데 b>c이고(b가 최대값) a>c이다
System.out.println("중간 값은"+a);
} else { //a<b인데 b>c 이고 a<c 이다
System.out.println("중간 값은"+c);
}
}
if(a>b) { //a>b
if(b>c) {//b>c a>b>c
System.out.println("중간 값은"+b);
} else if(a>c) { //a>b a>c b<c
System.out.println("중간 값은"+c);
} else { //a>b b<c a<c
System.out.println("중간 값은"+a);
}
}
if(a==b || a==c || b==c) { //같은 수를 입력하면 오류가 뜬다
System.out.println("Error : 같은 수를 입력하셨습니다");
}
}
}
a<b<c
a>b>c
중간 값이 b였을 때를 기준으로 만들면 편리하다!
중복된 수를 입력하면 에러 메세지가 뜨게도 만들어보았다
728x90
'혼자서 개발새발' 카테고리의 다른 글
Java while,if문)랜덤 다이스를 돌려보자 (0) | 2022.09.28 |
---|---|
Java while, if문) 반복문으로 은행앱을 만들어보자! (0) | 2022.09.28 |
Java로 로또 당첨 번호와 확률 구하기! (0) | 2022.09.28 |
카페 앱, 한글로 주문해보자(Arrays.asList().cotains(), .equals()) (0) | 2022.09.05 |
printf로 출력하는 것? (0) | 2022.09.04 |