본문 바로가기
Java/Java 예습

[Java] 자바의 객체 Part.2 실습_3

by 박채니 2022. 1. 26.

안녕하세요, 코린이의 코딩 학습기 채니입니다.

Java 객체를 예습했던 내용에 대해 실습을 정리한 포스팅입니다.

package com.kh.prac6.run;

import java.util.Scanner;

public class Run {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int ranNum = 0;
		int inputNum = 0;
		int count = 0;
		
		while(true) {
			ranNum = (int)Math.random() * 10 + 1;
			System.out.println("0~10 사이의 랜덤 수가 생성 되었습니다.");
			count = 0;
			while(true) {
				System.out.print("정수를 하나 입력 하시오 : ");
				inputNum = sc.nextInt();
				count++;
				if(ranNum == inputNum) {
					System.out.println(count + "번 만에 맞추셨습니다.");
					break;
				} else {
					System.out.println(count + "번 실패하셨습니다.");
				}
			}
		}
	}
}

@출력값
0~10 사이의 랜덤 수가 생성 되었습니다.
정수를 하나 입력 하시오 : 3
1번 실패하셨습니다.
정수를 하나 입력 하시오 : 2
2번 실패하셨습니다.
정수를 하나 입력 하시오 : 4
3번 실패하셨습니다.
정수를 하나 입력 하시오 : 5
4번 실패하셨습니다.
정수를 하나 입력 하시오 : 6
5번 실패하셨습니다.
정수를 하나 입력 하시오 : 7
6번 실패하셨습니다.
정수를 하나 입력 하시오 : 1
7번 만에 맞추셨습니다.
0~10 사이의 랜덤 수가 생성 되었습니다.
정수를 하나 입력 하시오 :