스마트 인재개발원/Java

2021-04-14 자바 랜덤함수 (스마트인재개발원)

package day2;

import java.util.Random;
import java.util.Scanner;

public class ex26랜덤게임 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		Scanner sc = new Scanner(System.in);
		Random rd = new Random();
		
		while(true) {
			
			int num1 = rd.nextInt(10)+1;
			int num2 = rd.nextInt(10)+1;
			int num_sum = num1+num2;
			String answer_user = "";
			System.out.print(num1 + "+" + num2 + "=" );
			int  result = sc.nextInt();
			
			if(num_sum ==  result) {
				System.out.println("Success");
				System.out.print("계속하시겠습니까?(Y/N):");
				answer_user = sc.next();
				
				if(answer_user.equals("Y")){
					continue;
				}else {
					System.out.println("프로그램 종료");
					break;
				}
				
				
			}else {
				System.out.println("Fail");
				System.out.print("계속하시겠습니까?(Y/N):");
				answer_user = sc.next();
				
				
				if(answer_user.equals("Y")){
					continue;
				}else {
					System.out.println("프로그램 종료");
					break;
				}
				
				
			}
			
		}
		
		
	}

}
​
package day2;

import java.util.Random;
import java.util.Scanner;

public class ex25랜덤수 {

	public static void main(String[] args) {
		
		//랜덤수를 불러오기 위한 기능
		// 0~9 숫자가 생성!
		Random rd = new Random();
		int num = rd.nextInt(10)+1;
		int num2 = rd.nextInt(10)+1;
		
		
		System.out.println(num);
		System.out.println(num2);
		
		Scanner sc = new Scanner(System.in);
		

	}

}