Advertisement
LightProgrammer000

Jo-Ken-Pô [Viciado e Honesto]

Jan 3rd, 2019
321
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.79 KB | None | 0 0
  1. package Aulas_Console;
  2.  
  3. import java.util.Scanner;
  4.  
  5. // PROGRAMA JOKENPO
  6. public class Programa_09
  7. {
  8.     public static void main( String args [] )
  9.     {
  10.         int jogador;
  11.         int computador;
  12.        
  13.         Scanner ent = new Scanner( System.in );
  14.        
  15.         System.out.println("\n Escolha os número correspondentes " + " \n" + " 1 - pedra " + " \n" + " 2 - papel " + " \n" + " 3 - tesoura " + " \n ");
  16.         System.out.print(" - Resp.: ");
  17.         jogador = ent.nextInt();
  18.        
  19.         // MÉTODO VICIADO
  20.         switch(jogador)
  21.         {
  22.             case 1:
  23.                 System.out.println(" Jogador : pedra ");
  24.                 System.out.println(" Máquina : papel ");
  25.                 System.out.println(" Máquina Wins");
  26.                 break;
  27.                
  28.             case 2:
  29.                 System.out.println(" Jogador : papel ");
  30.                 System.out.println(" Máquina : tesoura ");
  31.                 System.out.println(" Máquina Wins");
  32.                 break;
  33.                
  34.             case 3:
  35.                 System.out.println(" Jogador : tesoura  ");
  36.                 System.out.println(" Máquina : pedra ");
  37.                 System.out.println(" Máquina Wins");
  38.                 break;
  39.                
  40.             default:
  41.                 System.out.println(" Opção Inválida ");
  42.                 break;
  43.         }  
  44.        
  45.         System.out.println();
  46.         System.out.println("-------------------------");
  47.        
  48.         // MÉTODO HONESTO
  49.        
  50.         // JOGADOR
  51.         System.out.println(" Escolha os número correspondentes " + " \n" + " 1 - Pedra " + " \n" + " 2 - Papel " + " \n" + " 3 - Tesoura " + " \n ");
  52.         System.out.print(" - Resp.: ");
  53.         jogador = ent.nextInt();
  54.        
  55.         switch(jogador)
  56.         {
  57.             case 1:
  58.                 System.out.println(" Jogador: pedra ");
  59.                 break;
  60.  
  61.             case 2:
  62.                 System.out.println(" Jogador: papel ");
  63.                 break;
  64.  
  65.             case 3:
  66.                 System.out.println(" Jogador: tesoura ");
  67.                 break;
  68.                
  69.             default:
  70.                 System.out.println(" Opção Inválida ");
  71.                 break;
  72.         }
  73.        
  74.         // COMPUTADOR
  75.         computador = (int) ( Math.random() * 3 + 1 );
  76.          
  77.         switch (computador)
  78.         {
  79.             case 1:
  80.                 System.out.println(" Computador: pedra ");
  81.                 break;
  82.                
  83.             case 2:
  84.                 System.out.println(" Computador: papel ");
  85.                 break;
  86.                
  87.             case 3:
  88.                 System.out.println(" Computador: tesoura ");
  89.                 break;
  90.         }
  91.        
  92.         // RESULTADO
  93.         switch (jogador)
  94.         {
  95.             // JOGADOR - PEDRA
  96.             case 1:
  97.                 switch (computador)
  98.                 {
  99.                     case 1:
  100.                         System.out.println(" EMPATE "); // PEDRA
  101.                         break;
  102.                        
  103.                     case 2:
  104.                         System.out.println(" COMPUTADOR VENCE "); // PAPEL
  105.                         break;
  106.                        
  107.                     default:
  108.                         System.out.println(" JOGADOR VENCE "); // TESOURA
  109.                         break;
  110.                 }
  111.  
  112.                 break;
  113.          
  114.             // JOGADOR - PAPEL
  115.             case 2:
  116.                 switch (computador)
  117.                 {
  118.                     case 1:
  119.                         System.out.println(" JOGADOR VENCE "); // PEDRA
  120.                         break;
  121.                        
  122.                     case 2:
  123.                         System.out.println(" EMPATE "); // PAPEL
  124.                         break;
  125.                        
  126.                     default:
  127.                         System.out.println(" COMPUTADOR VENCE "); // TESOURA
  128.                         break;
  129.                 }
  130.  
  131.                 break;
  132.        
  133.             // JOGADOR - TESOURA
  134.             case 3:
  135.                 switch (computador)
  136.                 {
  137.                     case 1:
  138.                         System.out.println(" COMPUTADOR VENCE "); // pedra
  139.                         break;
  140.                        
  141.                     case 2:
  142.                         System.out.println(" JOGADOR VENCE "); // papel
  143.                         break;
  144.                        
  145.                     default:
  146.                         System.out.println(" EMPATE "); // tesoura
  147.                         break;
  148.                 }
  149.                
  150.                 break;
  151.                
  152.             // NENHUM CASO
  153.             default:
  154.                 System.out.println(" JOGADOR NÃO JOGOU NADA !!");
  155.                 break;
  156.         }
  157.     }
  158. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement