java Ajuda
4 participantes
Fórum 1001Blogs - Amostras Gratis, Passatempos e Oportunidades! :: 1001 Músicas :: 1001 Conversas, músicas, imagens,videos!
Página 1 de 1
java Ajuda
olá, alguem aqui que perceba de java?
pedroluzio- Viciado 1001 Blogs
- Mensagens : 690
Data de inscrição : 17/08/2012
Re: java Ajuda
O que aconteceu?
moises1234- Novato 1001 Blogs
- Mensagens : 245
Data de inscrição : 25/10/2012
Localização : Portugal
Re: java Ajuda
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- Viciado 1001 Blogs
- Mensagens : 690
Data de inscrição : 17/08/2012
Re: java Ajuda
Disso não percebo de criar programas
moises1234- Novato 1001 Blogs
- Mensagens : 245
Data de inscrição : 25/10/2012
Localização : Portugal
Re: java Ajuda
É tão fácil
Th3lmuu90- Mestre 1001blogs
- Mensagens : 7658
Data de inscrição : 19/01/2012
Idade : 34
Localização : Madeira - Funchal
Re: java Ajuda
então da ai uma ajudinha sff
pedroluzio- Viciado 1001 Blogs
- Mensagens : 690
Data de inscrição : 17/08/2012
Re: java Ajuda
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
Qualquer dúvida diz!
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
Qualquer dúvida diz!
vasco- Doutorado 1001blogs
- Mensagens : 2450
Data de inscrição : 17/07/2011
Re: java Ajuda
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
Faz o exercício que o vasco propôs e se conseguires, consegues fazer o que pretendes
Th3lmuu90- Mestre 1001blogs
- Mensagens : 7658
Data de inscrição : 19/01/2012
Idade : 34
Localização : Madeira - Funchal
Re: java Ajuda
já tinha feito
- 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- Viciado 1001 Blogs
- Mensagens : 690
Data de inscrição : 17/08/2012
Tópicos semelhantes
» Amostras Siam Java-café
» ajuda pay pal
» Amostras Noreva Laboratoires - cremes [Recebido]
» h & s - site espanhol
» Amostras Cidade de Andorra la Vella(Andorra):Caneta+Lapis+Varios autocolantes+folheto [Recebido]
» ajuda pay pal
» Amostras Noreva Laboratoires - cremes [Recebido]
» h & s - site espanhol
» Amostras Cidade de Andorra la Vella(Andorra):Caneta+Lapis+Varios autocolantes+folheto [Recebido]
Fórum 1001Blogs - Amostras Gratis, Passatempos e Oportunidades! :: 1001 Músicas :: 1001 Conversas, músicas, imagens,videos!
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos