โ ๋ฌธ์
![](https://blog.kakaocdn.net/dn/bLEdBA/btsFYE9AmTY/wV6R78n7hOsmbmDkI5PUck/img.png)
8์นธ ํฌํค์ ๋ฐฐ์ด์ ์ ์ธํ๊ณ ๋๋ค์๋ก ์ด๊ธฐํ ํ ํ ๊ฐ์ฅ ํฐ ์์ ์์ ์๋ฅผ ๊ฐ๊ฐ ์ถ๋ ฅํ์์ค.
โ ์ถ๋ก ๊ณผ์
- Java์์ ๋๋ค ์๋ฅผ ์์ฑํ๊ธฐ ์ํด์๋ java.util.Random ํด๋์ค๋ Math.random() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ค.
๋๋ค์๋ฅผ ๋์๋ผ๊ณ ๋ ํ๋ค. ์ฌ๊ธฐ์๋ java.util.Random ํด๋์ค์ newํค์๋๋ก ์์ฑ ๊ฐ๋ฅํ๋ค.
- ๋๋ค์๋ฅผ ๋ด์ ์ค 8์นธ์ง๋ฆฌ ๋ฐฐ์ด์ ์์ฑํ๋ค.
- ๊ทธ๋ฆฌ๊ณ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๋ด์์ค intํ ๋ณ์ ๋ ๊ฐ๋ฅผ ์ ์ธํ๋ค. (int mim, max ์ ์ธ)
- ๋ฐ๋ณต๋ฌธ for์ ๋๋ ค์ ๋๋คํ ์๋ฅผ 8๊ฐ ์์ฑํ๋ฉด์ ๋ฐฐ์ด ์ธ๋ฑ์ค 0๋ฒ๋ถํฐ 7๋ฒ๊น์ง ๋ด์ ์ค๋ค.
- ์๋ฐ์์ ๋ฐฐ์ด์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ๋ฉ์๋๋ java.util.Arrays ํด๋์ค์ sort() ๋ฉ์๋์ด๋ค. ์ฌ๊ธฐ์ ๊ฐ๋จํ๊ฒ sort()๋ฅผ ์จ๋ ๋์ง๋ง, ๋๋ ์ต๋๊ฐ๊ณผ ์ต์๊ฐ ๋ณ์์ ๋ฐฐ์ด 0๋ฒ ์ธ๋ฑ์ค์ ๋ด๊ธด ์๋ฅผ ๋ฃ์ด ์ฃผ๊ณ , for๋ฌธ์ ํตํด ๋ค์ ์ธ๋ฑ์ค์ ์ซ์๋ค์ ํ๋์ฉ ํฌ๊ธฐ ๋น๊ต ํ๋ค. ์ซ์๊ฐ ํ์ฌ max๋ณด๋ค ๋ ํฌ๋ฉด max์ ๋ด์์ฃผ๊ณ , ํ์ฌ ๋ด๊ฒจ์๋ min๋ณด๋ค ๋ ์์ผ๋ฉด min์ ๋ด์์ฃผ๋ ๋ฒ์ผ๋ก ํด๊ฒฐํ๋ค.
โ ์ฝ๋
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random rd = new Random();
int[] num = new int[8];
int min = 0;
int max = 0;
System.out.print("๋ฐฐ์ด์ ์๋ ๋ชจ๋ ๊ฐ : ");
for (int i = 0; i < 8; i++) {
num[i] = rd.nextInt(100) + 1;
System.out.print(num[i] + " ");
}
max = num[0];
min = num[0];
for (int i = 1; i < 8; i++) {
if (max < num[i]) {
max = num[i];
}
if (min > num[i]) {
min = num[i];
}
}
System.out.println();
System.out.print("๊ฐ์ฅ ํฐ ๊ฐ : " + max);
System.out.println();
System.out.println("๊ฐ์ฅ ์์ ๊ฐ : " + min);
}
}
โผ ์๋ฐ ๋ฐฐ์ด ์์ฑ & ๋ฐฐ์ด ์ถ๋ ฅ ๋ฉ์๋ ์ ๋ฆฌ โผ
[java] ์๋ฐ ๋ฐฐ์ด ์์ฑํ๋ 4๊ฐ์ง ๋ฐฉ๋ฒ๊ณผ ๋ฐฐ์ด ์ถ๋ ฅํ๊ธฐ
๋ฐฐ์ด์ ์ผ๋ จ์ ๋์ผํ ์ ํ์ ๋ฐ์ดํฐ ์์๋ฅผ ๋ณด์ ํ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ด๋ฉฐ, ์๋ฐ์์ ๋งค์ฐ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฐ์์ ๋ฐฐ์ด์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ๋ค์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ
awesomepossum.tistory.com
โผ ์๋ฐ ๋์ ์์ฑ ํด๋์ค & ๋ฉ์๋ ์ ๋ฆฌ โผ
[Java] ์๋ฐ ๋์ ์์ฑ, ๋๋คํ ์ - java.util.Random ํด๋์ค , Math.random() ๋ฉ์๋
Java์์ ๋๋ค ์๋ฅผ ์์ฑํ๊ธฐ ์ํด์๋ java.util.Random ํด๋์ค๋ Math.random() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฐ๊ฐ์ ๋ํด ๊ฐ๋จํ ์ค๋ช ํ๊ฒ ์ต๋๋ค. 1. java.util.Random ํด๋์ค import java.util.Random; public class Ma
awesomepossum.tistory.com
'Algorithm > JavaFestival' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
โ ๋ฌธ์
![](https://blog.kakaocdn.net/dn/bLEdBA/btsFYE9AmTY/wV6R78n7hOsmbmDkI5PUck/img.png)
8์นธ ํฌํค์ ๋ฐฐ์ด์ ์ ์ธํ๊ณ ๋๋ค์๋ก ์ด๊ธฐํ ํ ํ ๊ฐ์ฅ ํฐ ์์ ์์ ์๋ฅผ ๊ฐ๊ฐ ์ถ๋ ฅํ์์ค.
โ ์ถ๋ก ๊ณผ์
- Java์์ ๋๋ค ์๋ฅผ ์์ฑํ๊ธฐ ์ํด์๋ java.util.Random ํด๋์ค๋ Math.random() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ค.
๋๋ค์๋ฅผ ๋์๋ผ๊ณ ๋ ํ๋ค. ์ฌ๊ธฐ์๋ java.util.Random ํด๋์ค์ newํค์๋๋ก ์์ฑ ๊ฐ๋ฅํ๋ค.
- ๋๋ค์๋ฅผ ๋ด์ ์ค 8์นธ์ง๋ฆฌ ๋ฐฐ์ด์ ์์ฑํ๋ค.
- ๊ทธ๋ฆฌ๊ณ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๋ด์์ค intํ ๋ณ์ ๋ ๊ฐ๋ฅผ ์ ์ธํ๋ค. (int mim, max ์ ์ธ)
- ๋ฐ๋ณต๋ฌธ for์ ๋๋ ค์ ๋๋คํ ์๋ฅผ 8๊ฐ ์์ฑํ๋ฉด์ ๋ฐฐ์ด ์ธ๋ฑ์ค 0๋ฒ๋ถํฐ 7๋ฒ๊น์ง ๋ด์ ์ค๋ค.
- ์๋ฐ์์ ๋ฐฐ์ด์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ๋ฉ์๋๋ java.util.Arrays ํด๋์ค์ sort() ๋ฉ์๋์ด๋ค. ์ฌ๊ธฐ์ ๊ฐ๋จํ๊ฒ sort()๋ฅผ ์จ๋ ๋์ง๋ง, ๋๋ ์ต๋๊ฐ๊ณผ ์ต์๊ฐ ๋ณ์์ ๋ฐฐ์ด 0๋ฒ ์ธ๋ฑ์ค์ ๋ด๊ธด ์๋ฅผ ๋ฃ์ด ์ฃผ๊ณ , for๋ฌธ์ ํตํด ๋ค์ ์ธ๋ฑ์ค์ ์ซ์๋ค์ ํ๋์ฉ ํฌ๊ธฐ ๋น๊ต ํ๋ค. ์ซ์๊ฐ ํ์ฌ max๋ณด๋ค ๋ ํฌ๋ฉด max์ ๋ด์์ฃผ๊ณ , ํ์ฌ ๋ด๊ฒจ์๋ min๋ณด๋ค ๋ ์์ผ๋ฉด min์ ๋ด์์ฃผ๋ ๋ฒ์ผ๋ก ํด๊ฒฐํ๋ค.
โ ์ฝ๋
import java.util.Random; public class Main { public static void main(String[] args) { Random rd = new Random(); int[] num = new int[8]; int min = 0; int max = 0; System.out.print("๋ฐฐ์ด์ ์๋ ๋ชจ๋ ๊ฐ : "); for (int i = 0; i < 8; i++) { num[i] = rd.nextInt(100) + 1; System.out.print(num[i] + " "); } max = num[0]; min = num[0]; for (int i = 1; i < 8; i++) { if (max < num[i]) { max = num[i]; } if (min > num[i]) { min = num[i]; } } System.out.println(); System.out.print("๊ฐ์ฅ ํฐ ๊ฐ : " + max); System.out.println(); System.out.println("๊ฐ์ฅ ์์ ๊ฐ : " + min); } }
โผ ์๋ฐ ๋ฐฐ์ด ์์ฑ & ๋ฐฐ์ด ์ถ๋ ฅ ๋ฉ์๋ ์ ๋ฆฌ โผ
[java] ์๋ฐ ๋ฐฐ์ด ์์ฑํ๋ 4๊ฐ์ง ๋ฐฉ๋ฒ๊ณผ ๋ฐฐ์ด ์ถ๋ ฅํ๊ธฐ
๋ฐฐ์ด์ ์ผ๋ จ์ ๋์ผํ ์ ํ์ ๋ฐ์ดํฐ ์์๋ฅผ ๋ณด์ ํ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ด๋ฉฐ, ์๋ฐ์์ ๋งค์ฐ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฐ์์ ๋ฐฐ์ด์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ๋ค์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ
awesomepossum.tistory.com
โผ ์๋ฐ ๋์ ์์ฑ ํด๋์ค & ๋ฉ์๋ ์ ๋ฆฌ โผ
[Java] ์๋ฐ ๋์ ์์ฑ, ๋๋คํ ์ - java.util.Random ํด๋์ค , Math.random() ๋ฉ์๋
Java์์ ๋๋ค ์๋ฅผ ์์ฑํ๊ธฐ ์ํด์๋ java.util.Random ํด๋์ค๋ Math.random() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฐ๊ฐ์ ๋ํด ๊ฐ๋จํ ์ค๋ช ํ๊ฒ ์ต๋๋ค. 1. java.util.Random ํด๋์ค import java.util.Random; public class Ma
awesomepossum.tistory.com