| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 13:34:15
|
ThiagoMaia1
What is classpath?
Membro desde: 16/04/2007 13:17:44
Mensagens: 9
Offline
|
Galera so novo nesse negocio de java, e nao sei praticamente nada, aii um professor passo pra fazer um exercicio e to mei garrado com esse negocio ai d parametro, se puderem me ajudar. o exercicio eh esse:
Construa uma classe contendo dois métodos:
a. eQuadrado: recebe como parâmetros quatro valores inteiros e retorna true se esses
valores puderem formar os lados de um quadrado, e false em caso contrário.
b. eRetangulo : recebe como parâmetros quatro valores inteiros e retorna true se esses
valores puderem formar os lados de um retângulo, e false em caso contrário.
aii fiz uma resoluçao aki, mas tah dano uns errinhos, se puderem ajudar
vlw galera....ve oq tah errado ai pra eu consertar demoro, brigadao
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 13:40:51
|
tgpadua
JavaBaby
Membro desde: 11/03/2007 16:47:10
Mensagens: 80
Offline
|
Bom vc não citou explicitou nenhum erro!
Mas pelo enunciado você esta fazendo os 2 métodos
retorna um inteiro em vez de um boolean, sugiro
que muda-se para o seguinte seu código
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 13:47:28
|
ThiagoMaia1
What is classpath?
Membro desde: 16/04/2007 13:17:44
Mensagens: 9
Offline
|
Ele continua dando erro, postei os erros aii da uma olhada...vlw
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 13:50:12
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline
|
Voçê nao pode fazer n1 == n2 == n3 == n4
Você deve testar cada um dos elementos....
|
Luis Eduardo Bohrer
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 14:04:44
|
leandroeschiavi
Thread.start()
![[Avatar]](/images/avatar/7467fc45e24ec8d8b9023385c2a6066d.jpg)
Membro desde: 18/04/2006 11:59:44
Mensagens: 34
Localização: São Paulo
Offline
|
Esse resolve seus problemas !!
Veja só !!!
import javax.swing.*;
class Exercicio1 {
static void eQuadrado(int n1, int n2, int n3, int n4){
if( (n1 == n2) && (n2 == n3) && (n3 == n4) ){
JOptionPane.showMessageDialog(null,"Quadrado = True");
}else{
JOptionPane.showMessageDialog(null,"Quadrado = False");
}
}
static void eRetangulo(int alt1, int alt2, int comp1, int comp2){
if ((alt1 == alt2) && (comp1 == comp2)){
JOptionPane.showMessageDialog(null,"Retângulo = True");
}else{
JOptionPane.showMessageDialog(null,"Retângulo = False");
}
}
public static void main(String[] args) {
Exercicio1 calculo = new Exercicio1();
calculo.eQuadrado(5,5,5,5);
calculo.eRetangulo(10,10,5,5);
}
}
|
Leandro Eschiavi
ORACLE CONSULTANT
Sun Certified Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 14:16:24
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Outras dicas:
Se em matemática você tem a seguinte expressão:
10 < x < 20
em Java você não pode escrever igualzinho à matemática; você tem de escrever:
(10 < x) && (x < 20)
ou seja, você tem de usar os operadores de comparação de 2 em 2 operandos, e juntar com "&&" ou "||" conforme a necessidade.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 14:18:40
|
tgpadua
JavaBaby
Membro desde: 11/03/2007 16:47:10
Mensagens: 80
Offline
|
Desculpe... é que eu não compilei nem nada digitei direto aqui
esse vai Os tipos de retorno estavam int e estava faltando
os parenteses como foi dito
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 14:36:56
|
ThiagoMaia1
What is classpath?
Membro desde: 16/04/2007 13:17:44
Mensagens: 9
Offline
|
vlw moçada nao tava fragando muito bem essa kestao de parametros e
de boolean, vlw mesmo, deu pra ter uma noçao, brigadao
|
|
|
 |
|
|
|
|