Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.util.Random;
- import java.util.Date;
- public class GiocoDeiDadi {
- public static void main(String[] args) {
- String nome;
- Date date = new Date();
- Random rand = new Random(date.getTime());
- Scanner scan = new Scanner(System.in);
- int x = (int)(rand.nextDouble() * 6) + 1, numeroDadi = 5, somma1 = 0, somma2 = 0, lancio1 = (int)(rand.nextDouble() * 6) + 1, lancio2 = (int)(rand.nextDouble() * 6) + 1;
- System.out.print("Inserisci il nome del Giocatore: ");
- nome = scan.next();
- System.out.println("Ok " + nome + " iniziamo a giocare!");
- System.out.println(nome + " lanci per primo il dado, chi fa il risultato più basso inizia a giocare. Risultato: " + lancio1 + "!");
- System.out.println("Lancio per secondo il dado, chi fa il risultato più basso inizia a giocare. Risultato: " + lancio2 + "!");
- while (lancio1 == lancio2) {
- System.out.println("Stesso risultato, riprova il lancio.");
- lancio1 = (int)(rand.nextDouble() * 6) + 1;
- System.out.println(nome + " il risultato del secondo lancio è " + lancio1);
- }
- if (lancio1 < lancio2) {
- System.out.println("Inzia a giocare " + nome);
- while (numeroDadi != 0) {
- x = (int)(rand.nextDouble() * 6) + 1;
- if (x == 2 || x == 5) {
- numeroDadi--;
- } else {
- somma1 = somma1 + x;
- }
- }
- System.out.println(nome + " hai totalizzato: " + somma1);
- numeroDadi = 5;
- while (numeroDadi != 0) {
- x = (int)(rand.nextDouble() * 6) + 1;
- if (x == 2 || x == 5) {
- numeroDadi--;
- } else {
- somma2 = somma2 + x;
- }
- }
- System.out.println("Ho totalizzato: " + somma2);
- } else {
- System.out.println("Inzio a giocare io");
- while (numeroDadi != 0) {
- x = (int)(rand.nextDouble() * 6) + 1;
- if (x == 2 || x == 5) {
- numeroDadi--;
- } else {
- somma2 = somma2 + x;
- }
- }
- System.out.println("Ho totalizzato: " + somma2);
- numeroDadi = 5;
- while (numeroDadi != 0) {
- x = (int)(rand.nextDouble() * 6) + 1;
- if (x == 2 || x == 5) {
- numeroDadi--;
- } else {
- somma1 = somma1 + x;
- }
- }
- System.out.println(nome + " hai totalizzato: " + somma1);
- }
- if (somma1 > somma2) {
- System.out.println("Il vincitore è " + nome + " con " + somma1 + "! Mentre io ho totalizzato " + somma2 + "!");
- } else if (somma1 == somma2){
- System.out.println("Pareggio!");
- } else {
- System.out.println("Il vincitore sono io con " + somma2 + "! Mentre " + nome + " hai totalizzato " + somma1 + "!");
- }
- scan.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement