27번**

2023. 9. 3. 20:42javaFestival

방식1
package JavaFestival;

import java.util.Arrays;
import java.util.Scanner;

public class jar27 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] a = new int[5];
		
		for(int i=0;i<a.length;i++) {
			System.out.print(i+1+"번째 수 입력 : ");
			a[i] = sc.nextInt();
		}
		Arrays.sort(a);
		System.out.println("정렬 후");
		
		for(int i=0;i<a.length;i++) {
			System.out.print(a[i]+" ");
		}
	}
}

 

방식2
package JavaFestival;
//***
import java.util.Scanner;

public class jar27 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc= new Scanner(System.in);
		
		int[] num = new int[5];
		
		for(int i=0;i<num.length;i++) {
			System.out.print(i+1+"번째 수 입력 : ");
			num[i]=sc.nextInt();
		}
		System.out.println("정렬 후");
		
		int swap;
		for(int i=0; i<num.length;i++) {
			for(int j=i+1; j<num.length;j++) {
				if(num[i]>num[j]) {
					swap=num[i];//swap에 큰수가 들어감
					num[i]=num[j];//num[j]의 작은값이 num[i]에 들어감
					num[j]=swap;//swap의 num[i]였던 큰값이 num[j]에 들어감
				}// 즉 num[j]는 초기에 num[i]가num[j]보다 클때의 큰값이 들어가고
			}// num[i]는 큰값이었으나 num[i]보다 작은 num[j]의 값이 들어가진다.
            이걸 버블정렬이라 한다.
			System.out.println(num[i]+" ");
		}
	}
}

'javaFestival' 카테고리의 다른 글

29번  (0) 2023.09.03
28번  (0) 2023.09.03
26번  (0) 2023.09.03
25번**  (0) 2023.08.29
24번*  (0) 2023.08.28