Autor
|
Tema: Una dudilla para un programa Java (Leído 2,075 veces)
|
Fryuio
Desconectado
Mensajes: 27
|
Hola muy buenas, necesitaría que alguien me diese una pista de como puedo hacer esto.
El ejemplo es el siguiente:
Yo ejecuto un juego, ejemplo: -Juego1 -Juego2 ... etc
Y al acabarlo, me pone esto. Juego1 (Acabado en x intentos) Juego2 ... etc
Hasta ahí bien, lo que yo quiero saber es como puedo decirle que esos intentos (x) no cambien si al hacer otra vez el juego son mayores que los de antes, es decir, al ejecutar otra vez el juego y tener unos intentos "y", si esos "y" son mayores que los "x", no cambie ese valor.
El problema que tengo es que me los cambia sea cual sea los valores, y bueno necesito algo de ayuda de alguien que me diga por donde podrían ir los tiros. Gracias de antemano.
|
|
|
En línea
|
|
|
|
Orubatosu
|
Hay dos opciones. Una es declarar esa variable como estatica, con lo que será compartida por cualquier clase que haya en el programa (fuera de otras clases claro). Si el problema es que se pone a cero cada vez que inicias el programa, entonces es algo tan simple como que debes de guardar ese dato en un recurso externo. Lo normal es que en un fichero, por ejemplo uno de simple texto plano
|
|
|
En línea
|
"When People called me freak, i close my eyes and laughed, because they are blinded to happiness" Hideto Matsumoto 1964-1998
|
|
|
Fryuio
Desconectado
Mensajes: 27
|
Hay dos opciones. Una es declarar esa variable como estatica, con lo que será compartida por cualquier clase que haya en el programa (fuera de otras clases claro). Si el problema es que se pone a cero cada vez que inicias el programa, entonces es algo tan simple como que debes de guardar ese dato en un recurso externo. Lo normal es que en un fichero, por ejemplo uno de simple texto plano
No no me has entendido. Yo no quiero que los datos se guarden al finalizar el programa. Yo lo que digo es que cuando esté el programa en ejecución si tú haces el juego 1 vez, te ponga esos intentos. Pero si lo haces una 2º vez, si esos intentos son menores que los de la 1º vez, cambien, si y solo sí, son menores que los primeros. De momento no me interesa almacenar los intentos en ningún sitio, quiero que sean volátiles pero que se actualicen como he comentado xd. Gracias
|
|
|
En línea
|
|
|
|
0xFer
Desconectado
Mensajes: 400
|
Muestra lo que tienes para dar una idea, por ejemplo me imagino algo como: class Juego{ private int intentosMin = 99; //cualquier número muy alto public void play(){ int intentos = 1; /* * Aqui la lógica del juego * intentos++; */ if( intentos < intentosMin) intentosMin = intentos; System. out. println("Terminado en " + intentos + " intentos"); System. out. println("Record : " + intentosMin + " intentos"); } }
Juego miJuego = new Juego(); miJuego.play(); //jugar por primera vez miJuego.play(); //jugar por segunda vez
Saludos
|
|
« Última modificación: 1 Diciembre 2016, 18:24 pm por 0xFer »
|
En línea
|
int getRandomNumber(){ return 4; //chosen by fair dice roll //guaranteed to be random }
|
|
|
Fryuio
Desconectado
Mensajes: 27
|
Muestra lo que tienes para dar una idea, por ejemplo me imagino algo como: class Juego{ private int intentosMin = 99; //cualquier número muy alto public void play(){ int intentos = 1; /* * Aqui la lógica del juego * intentos++; */ if( intentos < intentosMin) intentosMin = intentos; System. out. println("Terminado en " + intentos + " intentos"); System. out. println("Record : " + intentosMin + " intentos"); } }
Juego miJuego = new Juego(); miJuego.play(); //jugar por primera vez miJuego.play(); //jugar por segunda vez
Saludos Bueno creo que con lo que acabas de hacer, me has dado la idea que necesitaba. MUCHAS GRACIAS XD
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
crear un .jar para programa en java
Java
|
KernelPa
|
2
|
9,111
|
31 Mayo 2005, 02:06 am
por AvatarUy
|
|
|
¿Qué programa para programar en java J2ME?
Java
|
<-- krypton -->
|
3
|
5,265
|
23 Junio 2007, 03:20 am
por coolfrog
|
|
|
Programa para programar en Java
Java
|
Xkt
|
7
|
12,421
|
17 Abril 2009, 06:43 am
por Amerikano|Cls
|
|
|
programa de c++ a java, Jar para celular
Java
|
vani18
|
2
|
4,258
|
1 Noviembre 2010, 23:44 pm
por rastanthology
|
|
|
programa para leer palabras y eliminacion en java
Ejercicios
|
Luis20093664
|
1
|
3,353
|
21 Abril 2013, 01:20 am
por Danyfirex
|
|