본문 바로가기
2015 IT 웹 기반 개발자과정/JAVA

JAVA 배열을 이용한 입력숫자 10개 정렬

by 한여름밤의코딩 2015. 10. 26.



import java.util.Scanner;

public class Sort01 {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int  datain[] = new int[10];  
		int		i , j , tmp , flag;
		
		System.out.println("정수형 10개 입력 = ");
		for(i=0;i<10;i++) datain[i] = scan.nextInt();
		do {
			flag = 0;
			for(j=0;j<9;j++) {
				if (datain[j] > datain[j+1]) {   //부등호만 바꿔주면 내림차순으로 바뀐다
					tmp = datain[j];
					datain[j] = datain[j+1];
					datain[j+1] = tmp;
					flag = 1;
				}
			}
		} while(flag==1);
		for(i=0;i<10;i++) System.out.printf("%d ," , datain[i]);		
		System.out.println();		
	}
}