자바 주사위 게임

Lovey Arora 2023년10월12일
자바 주사위 게임

이 튜토리얼은 자바로 간단한 주사위 게임을 만드는 프로그램을 보여줄 것입니다.

이를 위해 java.util.Random 패키지를 사용하여 주사위의 숫자를 나타내는 1에서 6 사이의 난수를 생성합니다. 이 예에서는 N 주사위 롤러를 에뮬레이트합니다. 우리는 결과를 추가하고 인쇄할 N개의 주사위를 던질 것입니다.

이 프로그램을 기반으로 다양한 다른 주사위 게임을 디자인할 수 있습니다.

아래 주어진 코드를 참조하십시오.

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

public class Main {
  public static void main(String args[]) {
    System.out.print("Enter the number of dice: ");

    Scanner input = new Scanner(System.in);
    int numberOfDice = input.nextInt();

    Random ranNum = new Random();

    System.out.print("Hey Coder! You rolled: ");
    int total = 0;
    int randomNumber = 0;

    for (int i = 0; i < numberOfDice; i++) {
      randomNumber = ranNum.nextInt(6) + 1;
      total = total + randomNumber;
      System.out.print(randomNumber);
      System.out.print(" ");
    }

    System.out.println("");
    System.out.println("Total: " + total);
    input.close();
  }
}

출력:

Enter the number of dice: 6
Hey Coder! You rolled: 2 6 3 2 2 4
Total: 19

위의 예에서 우리는 사용자에게 총 주사위 수를 입력하도록 요청합니다. 사용자가 6을 입력했기 때문에 각 주사위의 결과를 나타내기 위해 1에서 6 사이의 6개의 난수를 생성했습니다. 각 관찰에 대한 결과를 추가하고 결과를 인쇄했습니다.

이것을 기반으로 사용하여 더 복잡한 게임을 생성할 수 있습니다.