현재 클래스는 2개 public은 main이 있는 클래스에만 사용 가능
package p0528Dice;
import java.util.Scanner;
class Dice {
int diceFace; //입력수
int RollDice; //랜덤수
public void startPlaying() {
System.out.print("예상값을 입력하시오: ");
Scanner scan = new Scanner(System.in);
diceFace = scan.nextInt();
RollDice(); //난수발생 메소드
}
public void RollDice() {
RollDice = (int) (Math.random() * 5) + 1;
System.out.println(RollDice);
compare(); //입력수와 랜덤수 비교하는 메소드
}
public void compare() {
if(diceFace==RollDice) {
System.out.println("맞았습니다.");
}
else if(diceFace!=RollDice) {
System.out.println("틀렸습니다.");
}
}
}
public class DiceGameEx {
public static void main(String[] args) {
// TODO Auto-generated method stub
Dice game = new Dice();
game.startPlaying(); //startPlaying() -> RollDice() -> compare()
}
}
'IT > Java' 카테고리의 다른 글
Java (메소드 호출_배열사용) (0) | 2021.05.31 |
---|---|
Java (메소드 호출_Car) (0) | 2021.05.28 |
Java (this생성자_Phonebook) (0) | 2021.05.24 |
Java (this생성자 공통메소드_Date) (0) | 2021.05.24 |
Java (객체지향메소드_Car) (0) | 2021.05.24 |