티스토리 뷰

728x90
package kr.co.goodee39.date1102;

public class Ex02Sort {

	public static void main(String[] args) {
		int[] a = { 5, 3, 2, 1, 4 };

		// 1. 최소값 구하기
		int min = 5;
		for (int i = 0; i < a.length; i++) {
			if(a[i] < min) {
				min = a[i];
			}
		}
		System.out.println(min);
		
		System.out.println("================");
		
		
		// 2. 오름차순 출력
		for (int i = 0; i < a.length; i++) {
			for (int j = i+1; j < a.length; j++) {
				if (a[i] > a[j]) {
					int temp = a[i];
					a[i] = a[j];
					a[j] = temp;
				}
			}
		}
		for (int i = 0; i < a.length; i++) {
			System.out.println(a[i]);
		}

		System.out.println("================");
		
		
		int[] b = {4, 5, 3, 2, 1};
		
		//버블정렬 : 인접한 데이터끼리 대소 비교해 정렬하는 방법
		for (int i = b.length-1; i > 0; i--) {
			for (int j = 0; j < i; j++) {
				if(b[j] > b[j+1]) {
					int temp;
					temp = b[j];
					b[j] = b[j+1];
					b[j+1] = temp;
				}
			}
		}
		
		//for each문으로 출력해보기
		for (int i : a) {
			System.out.println(i);
		}
	}

}

728x90

'(기초)그래서 뭘 배운거야? > Java' 카테고리의 다른 글

JV-30-Multi Array : 다차원 배열  (0) 2021.11.02
JV-28-Array : 배열  (0) 2021.11.02
JV-27-For : 반복문  (0) 2021.11.01
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함