소스코드
package superCode;
import java.util.Random;
import java.util.Scanner;
// [문제]
// 1. 1 ~ 10 사이의 숫자 중 랜덤으로 한 개의 숫자를 저장한다.
// 2. 랜덤 숫자가 홀수(0)인지 짝수(1)인지 맞추는 게임이다.
public class Randum_Odd_Even {
public static void main(String[] args) {
Random ran = new Random();
Scanner sc = new Scanner(System.in);
// 1. 1 ~ 10 사이의 숫자 중 랜덤으로 한 개의 숫자를 저장한다.
int rNum = ran.nextInt(10) + 1;
System.out.println("rNum = " + rNum);
int answer = 0;
if(rNum % 2 == 0) {
answer = 1; // 짝수인 경우 1번 선택
// System.out.println("짝수");
}else {
answer = 0; // 홀수인 경우 0번 선택
// System.out.println("홀수");
}
// 결과 값 == 입력 값 비교
System.out.print("홀수(0), 짝수(1) 입력 =>");
int myAnswer = sc.nextInt();
if(answer == myAnswer) {
System.out.println("정답");
}else {
System.out.println("오답");
}
}
}
결과
'프로젝트 기반 자바(JAVA) 응용 SW개발자 취업과정 > 문제 풀어보기' 카테고리의 다른 글
while반복_if조건문 예제 ( 3 ~ 6사이 "안녕" 아닐때 숫자 출력 ) (0) | 2023.06.06 |
---|---|
반복문(while) 1~5까지 "안녕" / 6~10까지 숫자 출력 (0) | 2023.06.05 |
연산자 기호 맞추기 게임 3 ? 4 = 12 (0) | 2023.06.05 |
Randum_가운데 숫자 입력 후 정답, 오답 확인 ( 150~250 3자리 값 ) (0) | 2023.06.05 |
랜덤 3, 6, 9 ( 3, 6, 9 개수가 1개면 짝 / 2개면 짝짝 / 모두 아니면 해당 값 출력 (0) | 2023.06.05 |