본문 바로가기

안녕하세요

오늘은 자바 숫자 3개를 입력받아서

가장 큰 수부터 나열해보겠습니다. 

 

 

import java.util.Scanner;

public class Ex {
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		System.out.println("숫자를 입력하세요.");
		
		String high = null;
		
		int one = sc.nextInt(); // 첫번째 숫자
		int two = sc.nextInt(); // 두번째 숫자
		int three = sc.nextInt(); // 세번째 숫자
		
		if(one > two && one > three && two > three) {
			high = one+">"+two+">"+three;
		} else if(one > two && one > three && three > two) {
			high = one+">"+three+">"+two;
		} else if(two > one && two > three & one > three) {
			high = two+">"+one+">"+three;
		} else if(two > one && two > three & three > one) {
			high = two+">"+three+">"+one;
		} else if(three > one && three > two && one > two) {
			high = three+">"+one+">"+two;
		} else {
			high = three+">"+two+">"+one;
		}
		System.out.println("가장 큰 수부터 나열 : " + high);
	}
}

 

 

이를 활용하면 가장 작은 숫자부터

나열을 하거나 가장 큰 수를 구하거나

가장 작은 수 혹은 중간 값을

구하는 등 다양한 응용이 가능합니다.

 

참고가 되셨기를 바라면서

저는 마무리 하겠습니다.

감사합니다.

 

 

93 DL

Develop Life