β λ¬Έμ
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);
}
}
βΌ μλ° λ°°μ΄ μμ± & λ°°μ΄ μΆλ ₯ λ©μλ μ 리 βΌ
βΌ μλ° λμ μμ± ν΄λμ€ & λ©μλ μ 리 βΌ