Java - Ayuda urgente DADOS

   
Vista:

Ayuda urgente DADOS

Publicado por Erick (37 intervenciones) el 05/05/2015 23:16:44
Como puedo hacer un programa que ingrese via random 2 datos (No mayores a 6 cada uno) Infinitas veces si sale mayor a 10 la suma de esos 2 random diga que saque una nota de 4 si saco par 4.5 y si vuelvo a sacar par 5.0 Por favor es urgente.

Algo asi como un juego de dados.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda urgente DADOS

Publicado por Erick (37 intervenciones) el 07/05/2015 04:28:52
SOLUCION:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
import java.util.Scanner;
import java.util.Random;
 
public class Dadosversion2 {
 
    private Scanner teclado;
    private int datos;
    private int L1;
    private int dadomaximo = 6;
    private int valor;
    private int x;
    private int j;
    private int res;
    private int dec;
    private int y = 0;
    private int menu;
    private int iguales = 0;
    private int turnos = 0;
 
    public void inicio() {
 
        teclado = new Scanner(System.in);
        System.out.println("1 Tirar dados ");
        System.out.println("2    Exit");
        System.out.println("Yo elijo =");
        datos = teclado.nextInt();
        if (datos == 1) {
            cargar();
        }
        if (datos == 2) {
            System.out.println("ADIOS");
            System.exit(0);
 
        }
    }
 
    public void cargar() {
        System.out.println("---------------");
        System.out.println("1 Jugar");
        System.out.println("2 Regresar");
        System.out.println("Yo elijo =");
        dec = teclado.nextInt();
        if (dec == 1) {
            Juegodados();
        }
        if (dec == 2) {
            inicio();
        }
    }
 
    public void Juegodados() {
        System.out.println("---------------");
        for (int i = 0; i < 1; i++) {
            Random valor = new Random();
            x = valor.nextInt(dadomaximo + 1);
            if (x == 0) {
                x++;
            }
            for (int a = 0; a < 1; a++) {
                Random Jugador = new Random();
                j = Jugador.nextInt(dadomaximo + 1);
                if (j == 0) {
                    j++;
                }
                System.out.println(x + " " + j);
 
                if (x == j) {
                    iguales++;
                    turnos++;
                    System.out.println("Haz sacado par en su " + turnos + " lanzamiento ");
                    if (iguales == 2) {
                        System.out.println("Su nota es de 4.5");
                    }
                    if (iguales == 3) {
                        System.out.println("su nota es de 5,0");
                        System.out.println("Bien echo has ganado");
                        System.exit(0);
                    }
                    System.out.println("1 Para volver a lanzar");
                    System.out.print("----------> = ");
                    L1 = teclado.nextInt();
 
                    if (L1 == 1) {
                        Juegodados();
 
                    }
 
                } else {
                    System.out.println("---------------");
                    System.out.println("Sigue intentando ");
                    System.out.println("1 Regresar al menu");
                    System.out.println("2 Intentar de nuevo");
                    System.out.print("----------> = ");
                    menu = teclado.nextInt();
                    if (menu == 1) {
                        inicio();
                    }
                    if (menu == 2) {
                        Juegodados();
                    }
                }
            }
        }
 
    }
 
    public static void main(String[] args) {
        Dadosversion2 AZAR;
        AZAR = new Dadosversion2();
        AZAR.inicio();
    }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar