import java.util.Random;
public class ex02 {
public static void main(String[] args) {
Random ran = new Random(); // 랜덤 메서드 선언
int n;
while (true) {
int ran_num = ran.nextInt(10) + 1; // Random.nextInt의 인자는 0부터 주어진 인자까지의 범위임..
int ran_num2 = ran.nextInt(10) + 1;
int ran_num3 = ran.nextInt(10) + 1;
if ((ran_num != ran_num2)&&(ran_num != ran_num3)&&(ran_num2 != ran_num3)) { // not 논리 연산자 사용하여 세가지 경우의 수를 대입함, x,y비교, y,z비교, x,z 비교..
System.out.println(ran_num);
System.out.println(ran_num2);
System.out.println(ran_num3);
break;
}
}
//
}
}
랜덤 메서드를 불러와 비교 연산자와 논리 연산자를 통하여
3개의 경우의 수를 전부 검사해 중복 되지 않은 수를 받았을때만
Print문이 동작하도록 만들었다.
'Language > Java 기본' 카테고리의 다른 글
다중 for 문의 사용 (0) | 2020.12.31 |
---|---|
반복문과 연산자를 활용한 야구게임의 구현 (0) | 2020.12.30 |
반복문(While)문 의 사용 (0) | 2020.12.29 |
조건문 사용 (Switch) (0) | 2020.12.29 |
Scanner 메서드로 문자 입력 받기 (0) | 2020.12.29 |