본문 바로가기
자바

자바 랜덤 숫자 띄워주기

by 아스키의 공부방 2019. 11. 2.
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();
	}
}

실행 결과 이미지

 

RandomArray.java
0.00MB

728x90
반응형

'자바' 카테고리의 다른 글

자바 GUI 만들기 (1 - 시작)  (0) 2020.08.14
자바 GUI 연습용  (0) 2019.11.06
자바 알파벳만큼(a = 1 b = 2 ...) 출력하기  (0) 2019.11.06