Fórum Exercicio de certificação #517165

17/04/2015

0

Galera Boa tarde,
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

Robson Teixeira

Responder

Posts

21/04/2015

Ronaldo Lanhellas

Galera Boa tarde,
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.
Responder

Gostei + 0

21/04/2015

Eduardo Pessoa

Esses exercicios que envolvem bastante matematica na maioria das vezes me confunde tambem, por não possuir quase nada da tecnologia, temos que primeiro procurar entender da melhor forma possivel, se possivel estudando tais materias.
Responder

Gostei + 0

21/04/2015

Ronaldo Lanhellas

Computação e matemática estão intimamente ligadas, difícil dominar uma sem a outra.
Responder

Gostei + 0

21/04/2015

Eduardo Pessoa

Computação e matemática estão intimamente ligadas, difícil dominar uma sem a outra.


Sim, bastante, mas tem exercicios que são materias que não lembro muito bem, entendeu, tipo, trigonometria, pegar o seno...etc.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar