Advertisement
Guest User

raphexf121

a guest
Jan 25th, 2015
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.88 KB | None | 0 0
  1. package monstruo;
  2.  
  3. import java.lang.Class;
  4. import java.util.Scanner;
  5.  
  6. public class Main {
  7.  
  8.  
  9.  
  10.  
  11. public static void main (String [] args){
  12.  
  13. //Variable que usaremos para movernos por el menu.
  14.  
  15. int numeroElegido;
  16.  
  17.  
  18.  
  19. //Bucle para mostrar el menu siempre que eligamos una opcion y la terminemos.
  20.  
  21. do{
  22.  
  23. System.out.println("Configuración de Monstruos.");
  24. System.out.println("===================================");
  25. System.out.println("\n1.- Crear un nuevo monstruo sin datos.");
  26. System.out.println("2.- Crear una nuevo monstruo con datos conocidos.");
  27. System.out.println("3.- Asignar nombre a un monstruo.");
  28. System.out.println("4.- Asignar posición X a un monstruo.");
  29. System.out.println("5.- Asignar posición Y a un monstruo.");
  30. System.out.println("6.- Asignar color a un monstruo.");
  31. System.out.println("7.- Mostrar por pantalla los datos de un monstruo.");
  32. System.out.println("\n\n0.- Salir de la aplicación.");
  33. System.out.println("===================================");
  34. System.out.println("\n- Introduzca la primera opcion deseada: ");
  35.  
  36. Scanner teclado = new Scanner(System.in);
  37. numeroElegido = teclado.nextInt();
  38.  
  39. //Primera opcion del menu.
  40.  
  41. if (numeroElegido==1){
  42. Monstruo monstruoVacio = new Monstruo();
  43. System.out.println("Tu monstruo fue creado con exito.");
  44. }
  45. //Segunda opcion del menu.
  46.  
  47. if (numeroElegido==2){
  48.  
  49. System.out.println("Vamos a crear un nuevo monstruo con datos conocidos."
  50. +"\n¡Empezamos!"
  51. +"\nPulsa el boton 3 para continuar:");
  52. numeroElegido = teclado.nextInt();
  53. }
  54.  
  55. //Tercera opcion del menu.
  56.  
  57.  
  58. if (numeroElegido==3){
  59. Monstruo monstruoConDatos = new Monstruo();
  60. ES.msgln("¿Como se llama tu monstruo?");
  61. String nombre = ES.leeCadena();
  62. monstruoConDatos.setNombre(nombre);
  63.  
  64. }
  65. //Cuarta opcion del menu.
  66.  
  67. if (numeroElegido==4){
  68. Monstruo monstruoConDatos = new Monstruo();
  69. ES.msgln("Vamos a darle una posiciónX a su monstruo."
  70. +"\nEscriba la posición entero que quiere darle: ");
  71. int posicionX = ES.leeEntero();
  72. monstruoConDatos.setPosicionX(posicionX);
  73. ES.msgln("Tu monstruo ahora tiene la posición: " +monstruoConDatos.getPosicionX() +" Metros.");
  74. }
  75.  
  76. //Quinta opcion del menu.
  77.  
  78. if (numeroElegido==5){
  79. Monstruo monstruoConDatos = new Monstruo();
  80. ES.msgln("Vamos a darle una posiciónY a su monstruo."
  81. +"\nEscriba la posición entero que quiere darle: ");
  82. int posicionY = ES.leeEntero();
  83. monstruoConDatos.setPosicionY(posicionY);
  84. ES.msgln("Tu monstruo ahora tiene la posición: " +monstruoConDatos.getPosicionY() +" Metros.");
  85. }
  86.  
  87. //Sexta opcion del menu.
  88.  
  89.  
  90. if (numeroElegido==6){
  91. Monstruo monstruoConDatos = new Monstruo();
  92. ES.msgln("Vamos a darle un nuevo color a su monstruo."
  93. +"\nEscriba el color que quiere darle: ");
  94. String color = ES.leeCadena();
  95. monstruoConDatos.setColor(color);
  96. ES.msgln("Tu monstruo ahora tiene el color: " +color);
  97. }
  98.  
  99. //Septima opcion del menu. NO LA TRATO DE CONSEGUIR. HAY QUE MOSTRAR TODO LOS SET DE ANTES.
  100.  
  101. if (numeroElegido==7){
  102. Monstruo monstruoConDatos = new Monstruo();
  103. String nombre;
  104. monstruoConDatos.setNombre(nombre);
  105. System.out.println("nombre: "+nombre);
  106.  
  107. }
  108.  
  109. //Cuando pulsamos el valor 0 se sale de la aplicación.
  110.  
  111. }while(numeroElegido!=0);
  112. }
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement