Advertisement
Jvsierra

RandomNumber game in JAVA - V 1.1

Apr 19th, 2014
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.33 KB | None | 0 0
  1. package RandomGame;
  2. import java.util.Scanner;
  3. import java.util.Random;
  4. public class RandomGame {
  5.     public static void main(String[] args) {
  6.         Scanner ent =  new Scanner(System.in);
  7.         Random rand = new Random();
  8.         int num = 10;
  9.         int numero;
  10.         numero = rand.nextInt(num);
  11.         int tentativas = 0;
  12.         int x = 0;
  13.         int again;
  14.         int level = 1;
  15.        
  16.         System.out.println("Você está no level 1.");
  17.           System.out.println("Digite um número entre 0 e 10.");
  18.    
  19.              
  20.            while(x != numero+1){
  21.              int numeroescolhido = ent.nextInt();
  22.              if(numeroescolhido < numero){
  23.                  System.out.println("O número é maior! Tente novamente.");
  24.                  tentativas++;
  25.              }
  26.              else if(numeroescolhido>numero){
  27.                  System.out.println("O número é menor! Tente novamente.");
  28.                  tentativas++;
  29.          }
  30.              else{
  31.                  System.out.println("Parabéns! Você acertou.");
  32.                  System.out.println("Número de tentativas: "+tentativas);
  33.                  System.out.println("Avançar para o próximo nível? \n1 - Sim\n 2 - Não");
  34.                 again = ent.nextInt();
  35.                 switch(again){
  36.                     case 1:
  37.                         level++;
  38.                         int y = 0;
  39.                        
  40.                         Random rand2 = new Random();
  41.                         int num2;
  42.                        
  43.                         num2 = rand2.nextInt(num+10);
  44.                         System.out.println("Você está no level: "+level);
  45.                         while(y != num2+1){
  46.                             System.out.println("Digite um número entre 1 e "+num2);
  47.                         int numescolhido = ent.nextInt();
  48.                         if(numescolhido < num2){
  49.                             System.out.println("O número é maior! Tente novamente.");
  50.                         }
  51.                         else if(numescolhido > num2){
  52.                             System.out.println("O número é menor! Tente novamente.");
  53.                         }else{
  54.                             System.out.println("Parabéns! Você acertou!");
  55.                             System.out.println("Deseja ir para o próximo nível?\n1 - Sim\n2 - Não");
  56.                             again = ent.nextInt();
  57.                             switch(again){
  58.                                 case 1:
  59.                                     num2 = num2+10;
  60.                                     level++;
  61.                                     System.out.println("Você está no level: "+level);
  62.                                  again++;
  63.                                  
  64.                                     break;
  65.                                 case 2:
  66.                                     System.out.println("Obrigado por jogar!");
  67.                                     System.exit(0);
  68.                                     break;
  69.                             }
  70.                         }
  71.                         }
  72.                         break;
  73.                     case 2:
  74.                         System.out.println("Obrigado por jogar!");
  75.                         System.exit(0);
  76.                         break;
  77.                 }
  78.              }
  79.  }
  80.     }
  81.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement