Codigo fonte para interface em console

1 resposta
Flikeb

Primeiramente olá, bem sou novato em java bem novato mesmo e queria saber se tem algum jeito de transformar meu código em java em uma interface no estilo console, o código é esse

package primeirogame;
import java.util.Scanner;

public class PrimeiroGame {

   
    public static void main(String[] args) {
       double a,b,c,testeaposta,testeaposta1,testeaposta2,dinheiro,comparacao,advsorteio,aposta,advsorteio1,advsorteio2,aposta1,aposta2;
       String nome,d;
       Scanner entrada = new Scanner(System.in);
       dinheiro = 500;
       d = "100110";
       System.out.println("Digite seu nome:");
       nome = entrada.nextLine();
       
       System.out.println("Seu saldo inicial é:R$"+dinheiro);
       System.out.println("Digite uma quantia para apostar:");
       aposta = entrada.nextDouble();
       testeaposta = dinheiro - aposta;
       if (testeaposta <=-1) {
           System.out.println("Você não tem R$"+aposta);
           } else {
       System.out.println("Estamos sorteando um numero, aguarde um instante");
       double sorteio = Math.random() %10 *10;
       double arredondar = Math.ceil(sorteio);
       double sorteio1 = Math.random() %10 *10;
       double arredondar1 = Math.ceil(sorteio1);
       double sorteio2 = Math.random() %10 *10;
       double arredondar2 = Math.ceil(sorteio2);
       
       if (nome.equals(d)){System.out.println ("primeiro numero sorteado:"+arredondar+ "\nSegundo numero sorteado:"+arredondar1+ "\nTerceiro numero sorteado:"+arredondar2);
       System.out.println("Numero sorteado");
       System.out.println("Que valendo 2x o que apostou que numero acha que sorteamos?");    
       advsorteio = entrada.nextDouble();
       
       
       if (advsorteio == arredondar){
          System.out.println("Parabéns, você acertou! Foi adicionado R$"+aposta *2+" na sua conta");
           a = dinheiro +(aposta *2);
           System.out.println("Seu dinhero agora é:R$"+a);
            System.out.println("Digite uma quantia para apostar:");
       aposta1 = entrada.nextDouble();
       testeaposta1 = a - aposta1;
       if (testeaposta1 <=-1) {
           System.out.println("Você não tem R$"+aposta1);
           } else {
           System.out.println("Que valendo 4x o que apostou que numero acha que sorteamos?");    
       advsorteio1 = entrada.nextDouble();
      
           if (advsorteio1 == arredondar1){
               System.out.println("Parabéns, você acertou! Foi adicionado R$"+aposta1 *4+" na sua conta");
           b = a +(aposta1 *4);
           System.out.println("Seu dinhero agora é:R$"+b);
            System.out.println("Digite uma quantia para apostar:");
       aposta2 = entrada.nextDouble();
           System.out.println("por fim valendo 10x o que apostou que numero acha que sorteamos?"); 
           advsorteio2 = entrada.nextDouble();
           testeaposta2 = b - a;
           if (testeaposta2 <=-1) {
           System.out.println("Você não tem R$"+aposta2);
           } else {
           if (advsorteio2 == arredondar2){
               System.out.println("Parabéns, você acertou! Foi adicionado R$"+aposta2 *10+" na sua conta");
           c = b +(aposta2 *10);
           System.out.println("Seu dinhero no fim foi de:R$"+c);
           System.out.println("Os Macetes faciliam o mundo \nmas a honra só vem quando ele nao é usado");
           }
           
       
   
    
           }}}}}
       else {
           System.out.println("Numero sorteado");
       System.out.println("Que valendo 2x o que apostou que numero acha que sorteamos?");    
       advsorteio = entrada.nextDouble();
        testeaposta = dinheiro - aposta;
       if (testeaposta <=-1) {
           System.out.println("Você não tem R$"+aposta);
           } else {
           if (advsorteio == arredondar){
          System.out.println("Parabéns, você acertou! Foi adicionado R$"+aposta *2+" na sua conta");
           a = dinheiro +(aposta *2);
           System.out.println("Seu dinhero agora é:R$"+a);
            System.out.println("Digite uma quantia para apostar:");
       aposta1 = entrada.nextDouble();
       testeaposta1 = a - aposta1;
       if (testeaposta1 <=-1) {
           System.out.println("Você não tem R$"+aposta1);
           } else {
           System.out.println("Que valendo 4x o que apostou que numero acha que sorteamos?");    
       advsorteio1 = entrada.nextDouble();
      
           if (advsorteio1 == arredondar1){
               System.out.println("Parabéns, você acertou! Foi adicionado R$"+aposta1 *4+" na sua conta");
           b = a +(aposta *4);
           System.out.println("Seu dinhero agora é:R$"+b);
            System.out.println("Digite uma quantia para apostar:");
       aposta2 = entrada.nextDouble();
           System.out.println("por fim valendo 10x o que apostou que numero acha que sorteamos?"); 
           advsorteio2 = entrada.nextDouble();
           testeaposta2 = b - a;
           if (testeaposta2 <=-1) {
           System.out.println("Você não tem R$"+aposta);
           } else {
           if (advsorteio2 == arredondar2){
               System.out.println("Parabéns, você acertou! Foi adicionado R$"+aposta2 *10+" na sua conta");
           b = a +(aposta *10);
           System.out.println("Seu dinhero no fim foi de:R$"+b);
           }
           else { 
               c = b - aposta2;
           
    System.out.println("Que pena você errou o numero era "+arredondar2+" foi descontado R$"+aposta2+" da sua conta");
    System.out.println("Seu saldo agora é de R$:"+c);
    System.out.println("desculpe perdedores não tem segunda chance, pegue seus \nR$:" +c+" e vá embora");
       }}}else { 
               b = a - aposta1;
           }
    System.out.println("Que pena você errou o numero era "+arredondar1+" foi descontado R$"+aposta1+" da sua conta");
    System.out.println("Seu saldo agora é de R$:"+b);
    System.out.println("desculpe perdedores não tem segunda chance, pegue seus \nR$:" +b+" e vá embora");
       }}
       else { 
               a = dinheiro - aposta;
           }
    System.out.println("Que pena você errou o numero era "+arredondar+" foi descontado R$"+aposta+" da sua conta");
    System.out.println("Seu saldo agora é de R$:"+a);
    System.out.println("desculpe perdedores não tem segunda chance, pegue seus \nR$:" +a+" e vá embora");
       }
    }
}
    }}

se tiver algumas dicas de como fazer o que fiz de um jeito mais fácil, também aceito ! agradeço a atenção

1 Resposta

Marky.Vasconcelos

Faça dentro de um laço (for/while) que você economiza todas essas linhas copiadas.

Criado 6 de janeiro de 2014
Ultima resposta 7 de jan. de 2014
Respostas 1
Participantes 2