Jeu de dés en Java

Ce tutoriel présentera un programme pour créer un jeu de dés simple en Java.
Pour cela, nous utiliserons le package java.util.Random
pour générer des nombres aléatoires entre 1 et 6 qui représenteront les nombres sur les dés. Dans notre exemple, nous allons émuler le N rouleau de dés. Nous lancerons N nombre de matrices dont nous ajouterons et imprimerons le résultat.
Nous pouvons utiliser ce programme comme base pour concevoir divers autres jeux de dés.
Voir le code ci-dessous.
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();
}
}
Production:
Enter the number of dice: 6
Hey Coder! You rolled: 2 6 3 2 2 4
Total: 19
Dans l’exemple ci-dessus, nous demandons à l’utilisateur de saisir le nombre total de dés. Puisque l’utilisateur a entré 6, nous avons généré 6 nombres aléatoires entre 1 et 6 pour représenter le résultat de chaque dé. Nous avons ajouté le résultat pour chaque observation et imprimé le résultat.
Nous pouvons générer des jeux plus compliqués en l’utilisant comme base.