본문 바로가기

JAVA/JAVA Programming

[JAVA] 2개의 수를 구하고 그중 큰 수에서 뽑아낸 랜덤값과 작은 수의 결과가 같은지를 확인

반응형
import java.io.*;
import java.util.Random;
public class Comonutilityinteger {

    public static void main(String[] ar) throws IOException {
      
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        Random randomNumber = new Random();
        int value = 0, num1 = 0, num2 = 0, x = 0, y = 0;
      
        System.out.print("첫번째 번호를 입력해 주세요 = ");
        num1 = Integer.parseInt(in.readLine());
       
        System.out.print("두번째 숫자를 입력해 주세요 = ");
        num2 = Integer.parseInt(in.readLine());
       
        System.out.println("입력하신 숫자는 " + num1 + " , " + num2 + "이며");
       
        if (num1 >= num2) {
           
            System.out.println(num1 + "는(은) " + num2 + "보다 큽니다.");
            x = num1;
            y = num2;
        }
       
        else if (num1 <= num2) {
           
            System.out.println(num2 + "는(은) " + num1 + "보다 큽니다.");
            x = num2;
            y = num1;
        }
       
        else;
       
        for(int i = 0; i < 1; i++) {
           
            value = 1 +Math.abs(randomNumber.nextInt()) % x;
            System.out.println("[" + value + "]");
        }
       
        if(value == y) {
           
            System.out.println("당첨번호 " + value + "와 " + y + "는 일치합니다.");
        }
       
        else {
           
            System.out.println("당첨번호 " + value + "와 " + y + "는 일치하지 않습니다.");
        }
    }
}
반응형