Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gabriel Menckini

Encontrar problema iniciante (lógica)

Recommended Posts

Estou iniciando no Java, mas não estou conseguindo encontrar o erro no código abaixo:

public class frase {
    public static void main(String args[]) {
       
	   String[] lista1{"arroz", "feijao"};
	   String[] lista2{"macarrao", "batata"};
	   String[] lista3{"tomate", "beterraba"};
	   
	   int npalavras1 = lista1.lenght;
	   int npalavras2 = lista2.lenght;
	   int npalavras3 = lista3.lenght;
	   
	   int rand1 = (int) (Math.random() * npalavras1);
	   int rand2 = (int) (Math.random() * npalavras2);
	   int rand3 = (int) (Math.random() * npalavras3);
	   
	   String phrase = lista1[rand1] + " " + lista2[rand2] + " " + lista3[rand3];
	   
	   System.out.print("Precisamos de" + phrase);
    }
}

Desde já agradeço pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um erro que vi logo no inicio é a falta do sinal de = em

String[] lista1 = {"arroz", "feijao"};
String[] lista2 ={"macarrao", "batata"};
String[] lista3 ={"tomate", "beterraba"};

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem razão, erro bobo rs

Corrigi mas continua dando erro

"Cannot find symbol." nas linhas

int npalavras1 = lista1.lenght;
	   int npalavras2 = lista2.lenght;
	   int npalavras3 = lista3.lenght;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.