Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

RafaelRocha27

Esclarecimento de duvidas ( usando Math.random();)

Mensagens Recomendadas

RafaelRocha27

Tenho que fazer o seguinte exercicio:

Escreva um programa que gere um número aleatório entre 1 e 50. O utilizador terá 5 tentativas para acertar no número gerado. A cada tentativa do utilizador, o programa indica se o número gerado é maior ou menor que o número inserido pelo utilizador. Esgotadas as 5 tentativas, o programa deverá mostrar o número, perguntando ao utilizador se deseja continuar a jogar. Se sim, um novo número é gerado e o jogo iniciado.

E quero que o programa recomece se o valor inserido pelo utilizador for superior a 50 após o "output" de uma mensagem de erro :

package jogo3;


import java.util.Scanner;
public class Jogo3 {




public static void main(String[] args) {


public static int [] Jogo3 () {


	Scanner input = new Scanner(System.in);
	int [] numero = new int [5];


	int i = 1 + (int)(Math.random() * 49);
 System.out.println(+ i);





 {for (int indice = 0; indice < 5; indice++)
{
	System.out.println("Numero:");
  numero[indice]= input.nextInt();


  if(numero[indice] > 50){
	  System.out.println("Erro");
}


else if (numero[indice] < i) {
 System.out.println("Tente um numero superior!");
  }

else if(numero[indice] > i){
 System.out.println("Tente um numero inferior!");
}
else if(numero[indice] == i){
 System.out.println("Parabéns!");}

 }







}  
}}

Gostaria que me pudessem ajudar a completar isto, já tentei criar um método para poder retornar mas nao consigo uma vez que me dá o erro de illegal start of expression, estou a usar o IDE Netbeans 7.3

Cheers.

Editado por Rui Carlos
GeSHi

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

deves ter reparado como ficou o teu código quando o colocaste no fórum ... isso está ilegível. usa as tags correctas (vê na secção de ajuda ao fundo da página)

mas uma dica te dou : esquece a utilização de uma array, é completamente desnecessário e só complica o que é na realidade muito simples e directo

  • Voto 1

IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.