java Ajuda
Fórum 1001Blogs - Amostras Gratis, Passatempos e Oportunidades!
Olá Convidado, seja bem-vindo ao Fórum 1001Blogs,

Neste Fórum podes ganhar:
1) Amostras Grátis
2) Prémios ao participar em Passatempos Online
3) Dinheiro com várias Oportunidades partilhadas por vários membros.

Para teres acesso ao conteúdo tens que ter o registo completo. Só após validação no teu email, é que poderás fazer o Login! Inventa um Username original, caso contrário, poderás ter erro no registo.

Vê o video para facilitar o registo - https://www.youtube.com/watch?v=g4-p3a4pUGQ



Atenciosamente,

1001Blogs - Pedro Diogo Freitas

java Ajuda

4 participantes

Ir para baixo

java Ajuda Empty java Ajuda

Mensagem por pedroluzio Qui 10 Jan 2013, 6:47 pm

olá, alguem aqui que perceba de java?
pedroluzio
pedroluzio
Viciado 1001 Blogs

Mensagens : 690
Data de inscrição : 17/08/2012

Ir para o topo Ir para baixo

java Ajuda Empty Re: java Ajuda

Mensagem por moises1234 Qui 10 Jan 2013, 6:49 pm

O que aconteceu?
moises1234
moises1234
Novato 1001 Blogs
Novato 1001 Blogs

Mensagens : 245
Data de inscrição : 25/10/2012
Localização : Portugal

Ir para o topo Ir para baixo

java Ajuda Empty Re: java Ajuda

Mensagem por pedroluzio Qui 10 Jan 2013, 6:55 pm

como faço um programa que ADIVINHE o número que o usuário tem em mente. O usuário tem de responder "maior", "menor" ou "igual" -
pedroluzio
pedroluzio
Viciado 1001 Blogs

Mensagens : 690
Data de inscrição : 17/08/2012

Ir para o topo Ir para baixo

java Ajuda Empty Re: java Ajuda

Mensagem por moises1234 Qui 10 Jan 2013, 7:42 pm

Disso não percebo de criar programas
moises1234
moises1234
Novato 1001 Blogs
Novato 1001 Blogs

Mensagens : 245
Data de inscrição : 25/10/2012
Localização : Portugal

Ir para o topo Ir para baixo

java Ajuda Empty Re: java Ajuda

Mensagem por Th3lmuu90 Dom 13 Jan 2013, 11:20 pm

É tão fácil Very Happy
Th3lmuu90
Th3lmuu90
Mestre 1001blogs

Mensagens : 7658
Data de inscrição : 19/01/2012
Idade : 34
Localização : Madeira - Funchal

Ir para o topo Ir para baixo

java Ajuda Empty Re: java Ajuda

Mensagem por pedroluzio Seg 14 Jan 2013, 8:06 am

então da ai uma ajudinha sff Razz
pedroluzio
pedroluzio
Viciado 1001 Blogs

Mensagens : 690
Data de inscrição : 17/08/2012

Ir para o topo Ir para baixo

java Ajuda Empty Re: java Ajuda

Mensagem por vasco Seg 14 Jan 2013, 9:28 am

Não te vou fazer o trabalho, mas vou ajudar-te com um exercício oposto. Depois é só aplicares ao teu.

Escreva um programa em Java que começa por
gerar um número entre 1 e 100 e depois pede ao
utilizador para adivinhar esse número. O programa
executa em ciclo até o número ser adivinhado.

• Eis a estrutura:
1. Gera número (n) entre 1 e 100.

2. Pergunta ao utilizador qual é o número

3. Enquanto a resposta não estiver certa
1. Se a tentativa do utilizador for menor do que o número n
1. Diz ao utilizador que o número está acima
2. Se a tentativa do utilizador for maior do que o número n
1. Diz ao utilizador que o número está abaixo

3. Pede ao utilizador uma nova tentativa

4. Imprime “certo!” no écrâ.


Claro que para o teu caso não é bem assim, vais ter de pensar e até se for o caso (depende do teu nível de Java) vais ter de optimizar o algoritmo Smile

Qualquer dúvida diz!
vasco
vasco
Doutorado 1001blogs

Mensagens : 2450
Data de inscrição : 17/07/2011

Ir para o topo Ir para baixo

java Ajuda Empty Re: java Ajuda

Mensagem por Th3lmuu90 Seg 14 Jan 2013, 11:22 am

pedroluzio, percebes algo de java ou andas a estudar?

Faz o exercício que o vasco propôs e se conseguires, consegues fazer o que pretendes Wink
Th3lmuu90
Th3lmuu90
Mestre 1001blogs

Mensagens : 7658
Data de inscrição : 19/01/2012
Idade : 34
Localização : Madeira - Funchal

Ir para o topo Ir para baixo

java Ajuda Empty Re: java Ajuda

Mensagem por pedroluzio Seg 14 Jan 2013, 4:15 pm

já tinha feito Razz
Código:
package com.byiorio; 
 
import java.util.concurrent.ThreadLocalRandom; 
 
import javax.swing.JOptionPane; 
 
 
public class GuessGame { 
    private static final int SAIR_DO_JOGO = 0; 
     
    int tentativaCorr,numero,numeroRandom; 
    String nome; 
     
    private void inicializarVariaveis() { 
        tentativaCorr = 0; 
        numero = 0; 
        numeroRandom = ThreadLocalRandom.current().nextInt(0, 2); 
    } 
     
    public void jogar() { 
        boolean continuarJogando = true; 
 
        nome = JOptionPane.showInputDialog(null, "Olá,qual o seu nome?"); 
         
        while (continuarJogando) { 
            iniciar(); 
 
            if (JOptionPane.NO_OPTION == JOptionPane.showConfirmDialog(null,"PARABÉNS deseja tentar novamente?","E agora",JOptionPane.YES_NO_OPTION)) { 
                continuarJogando = false; 
            } 
 
        } 
    } 
     
    private void iniciar(){ 
        inicializarVariaveis(); 
         
        boolean continuar=true; 
 
               
        while (continuar) { 
             
            tentativaCorr++; 
             
            numero = Integer.parseInt(JOptionPane.showInputDialog(null, "Bom dia, sou o programa ''Adivinhe'' e sorteei um número de 1 a 100. \n    Você vai tentar adivinhar o número que sorteei, mas só vou indicar se o número é maior ou menor.  \n  Por favor, entre com sua estimativa. ")); 
 
            if (numero == numeroRandom) { 
                JOptionPane.showMessageDialog(null, "Parabens " + nome  + " voce acertou, o numero era " + numeroRandom); 
                         
              continuar=false; 
 
            }else if (numero == SAIR_DO_JOGO) { 
                continuar=false; 
                 
            }else if (tentativaCorr >= 1000000){ 
                JOptionPane.showMessageDialog(null, "O numero era " + numeroRandom); 
                continuar=false; 
                 
            } else if (numero < numeroRandom) { 
                JOptionPane.showMessageDialog(null, "O número que sorteei é maior. Tente novamente" ); 
 
            } else if (numero > numeroRandom) { 
                JOptionPane.showMessageDialog(null, "O número que sorteei é menor. Tente novamente"); 
            } 
             
        } 
 
    } 
     
   
     
    public static void main(String[] args) { 
        GuessGame guess = new GuessGame(); 
        guess.jogar(); 
         
    } 

pedroluzio
pedroluzio
Viciado 1001 Blogs

Mensagens : 690
Data de inscrição : 17/08/2012

Ir para o topo Ir para baixo

java Ajuda Empty Re: java Ajuda

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos