27번**
2023. 9. 3. 20:42ㆍjavaFestival

방식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]+" ");
}
}
}