Fórum Exercicio de certificação #517165
17/04/2015
0
Eu estava revendo alguns exercicios de certificação java e me deparei com o seguinte exercicio e não entendi o por quer que funcinou o trecho de código abaixo.
public static void main(String[] args) {
int a = 0;
int b = -0;
if(a==b){
System.out.println("Verdadeiro");
}else{
System.out.println("false");
}
}
se alguém puder ajudar a me tirar essa dúvida fico grato.
Robson Teixeira
Curtir tópico
+ 0Posts
21/04/2015
Ronaldo Lanhellas
Eu estava revendo alguns exercicios de certificação java e me deparei com o seguinte exercicio e não entendi o por quer que funcinou o trecho de código abaixo.
public static void main(String[] args) {
int a = 0;
int b = -0;
if(a==b){
System.out.println("Verdadeiro");
}else{
System.out.println("false");
}
}
se alguém puder ajudar a me tirar essa dúvida fico grato.
A questão acima é mais matemática do que Java, acontece que o 0 é um valor que esta no ponto de origem quando trabalhamos com números reais, não sendo nem positivo nem negativo. Assim sendo, 0 ou -0 tanto faz, tem o mesmo valor.
É o mesmo que : 0,5 = 1/2.
Gostei + 0
21/04/2015
Eduardo Pessoa
Gostei + 0
21/04/2015
Ronaldo Lanhellas
Gostei + 0
21/04/2015
Eduardo Pessoa
Sim, bastante, mas tem exercicios que são materias que não lembro muito bem, entendeu, tipo, trigonometria, pegar o seno...etc.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)