๋ฌธ์ ) ์ ์ 10๊ฐ๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ฐฐ์ด์ ์ ์ฅํ๊ณ ์ฆ๊ฐ ์์ผ๋ก ์ ๋ ฌํ์ฌ ์ถ๋ ฅํ๋ผ.
์๋์ ๊ฐ์ด ์ถ๋ ฅ๋ผ์ผํจ .

๋ฌธ์ ์ ๊ฐ์ ๊ฒฝ์ฐ๋ฉด ๋ฒ๋ธ ์ ๋ ฌ์ ์ฌ์ฉํ๋ฉด ๋๋ค.
๋ฒ๋ธ์ ๋ ฌ(Bubble Sort)์ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ ์ค ํ๋์ด๊ณ ,
์๋์๋ฆฌ๋ ์ธ์ ํ ์์๋ค๋ผ๋ฆฌ ๋ฐ๋ณต์ ์ผ๋ก ๋น๊ตํ๊ณ ๊ตํํด์ ์ ๋ ฌ์ ์ํํจ.
public static void main(String[] args) {
//๋ฒ๋ธ์ ๋ ฌ
Scanner scanner = new Scanner(System.in);
int n[] = new int[10];
System.out.print("์ ์ 10๊ฐ ์
๋ ฅ>>>");
for (int i = 0; i < n.length; i++) {
n[i]=scanner.nextInt(); // ์ ์ ์ฝ๊ธฐ
}
//๋ฒ๋ธ ์ ๋ ฌ
for (int i = 0; i < n.length; i++) {
for (int j = i; j <n.length; j++) {
if(n[i]> n[j]) {
int temp = n[i];
n[i] = n[j];
n[j] =temp;
}
}
}
for (int i = 0; i < n.length; i++) {
System.out.print(n[i] + " ");
}
scanner.close();
}
'BACKEND > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [ํ๋ก๊ทธ๋๋จธ์ค] ๋ง์ ์ ์ถ๋ ฅํ๊ธฐ (0) | 2023.09.16 |
|---|---|
| [ํ๋ก๊ทธ๋๋จธ์ค] ํน์๋ฌธ์ ์ถ๋ ฅํ๊ธฐ (JAVA) (1) | 2023.09.16 |
| <JAVA> 3. ์ฐ์ ์ฐ์ฐ (0) | 2023.08.28 |
| <JAVA> 2. INT(์ ์) ์ DOUBLE(์ค์) ๋ณ์ ๋ง๋ค๊ธฐ (0) | 2023.08.28 |
| <JAVA> 1. ํ๋ก์ ํธ ๋ฐ package , class ๋ง๋ค๊ธฐ (1) | 2023.08.28 |