Ola estou começando em java ME e estou com uma pequena duvida… preciso criar um Midlet que dado 3 valores deve dizer se é um triangulo e o nome do triangulo é Eqüilátero, Isósceles ou Escaleno fiz da seguinte maneira mas não deu certo
converte();
if (c == CM_calculo)
{
double valor1 = Double.parseDouble(tf_valor1.getString());
double valor2 = Double.parseDouble(tf_valor2.getString());
double valor3 = Double.parseDouble(tf_valor3.getString());
double calcular = (valor1 = valor2 = valor3);
tf_resultado.setString(""+calcular);
Bem, explica melhor o codigo, tem umas coisas que nao entendi direito, posta ai que a gente ajuda !!!
ViniGodoy
1. O sinal de comparação em Java é o ==, não o =.
2. As comparações retornam um valor booleano, não double.
3. Você pode dar nomes de variável melhor do que simplesmente valor1, valor2, valor3.
4. Diferente da matemática, você deve comparar aos pares, e separar as comparações com sinais de E(&&) ou OU(||)
Bom eu preciso entrar com 3 valores, ai ele vai me dizer se é um triangulo e qual o triangulo por exemplo com 3 lados iguais equilátero, 2 lados iguais isosceles e 3 lados diferentes escaleno. bom qdo cheguei na hora de verificar tudo isto fiz assim, mas não dá certo, pois é apenas minha segunda aula em java ME e estou meio perdida ainda…se puder me ajudar…
Bom eu preciso entrar com 3 valores, ai ele vai me dizer se é um triangulo e qual o triangulo por exemplo com 3 lados iguais equilátero, 2 lados iguais isosceles e 3 lados diferentes escaleno. bom qdo cheguei na hora de verificar tudo isto fiz assim, mas não dá certo, pois é apenas minha segunda aula em java ME e estou meio perdida ainda…se puder me ajudar…
O que vc quer dizer com essa linha? double calcular = (valor1 = valor2 = valor3);
Seu código também está incompleto. Não nos julgue por entender de maneira incompleta o seu raciocínio. E, por favor, quando postar códigos siga essas dicas: http://www.guj.com.br/posts/list/50115.java