728x90
반응형
package tistory;
import java.util.Scanner;
public class RandomArray {
public static boolean exists(int a[], int to, int r) {
for(int j = 0; j < to; j++) {
if(a[j] == r)
return true;
else
return false;
}
return false;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("정수 몇 개?");
int n = scanner.nextInt();
if(n < 1 || n > 100) {
System.out.println("1~100사이로 입력하세요!");
scanner.close();
return;
}
int Array[] = new int[n];
for(int i = 0; i < Array.length; i++) {
int r = (int)(Math.random()*100 + 1);
if(exists(Array, i-1 , r)) {
i--;
continue;
}
Array[i] = r;
}
for(int i = 0; i < Array.length; i++) {
System.out.print(Array[i] + "\t");
if((i+1) % 10 == 0)
System.out.println();
}
scanner.close();
}
}
실행 결과 이미지
728x90
반응형
'자바' 카테고리의 다른 글
자바 GUI 만들기 (1 - 시작) (0) | 2020.08.14 |
---|---|
자바 GUI 연습용 (0) | 2019.11.06 |
자바 알파벳만큼(a = 1 b = 2 ...) 출력하기 (0) | 2019.11.06 |