doublesomarValores(inta,intb){//um int cabe num doublereturna+b;}publicObjectsoma(intvalor1,intvalor2){//faz a mesma coisa do método acimareturn(valor1&valor2);}publicstaticvoidmain(String[]args){System.out.println("O resultado da soma é "+newCriacaoMetodo().soma(2,2));}
Quem disse que fazem a mesma coisa? Tente somar -1 e 5.
rodrigo.bossini
Não entendi a dúvida. Você quer saber sobre modificadores de acesso?
Sobre tipo de retorno? Sobre o funcionamento do operador bit a bit “&”? Ou o quê?
Aliás, não sei pra que valores esses métodos retornam o mesmo valor.
Sob qual circunstância o operador & tem o mesmo funcionamento do operador +?
E
entanglement
rod.attack:
Não entendi a dúvida. Você quer saber sobre modificadores de acesso?
Sobre tipo de retorno? Sobre o funcionamento do operador bit a bit “&”? Ou o quê?
Aliás, não sei pra que valores esses métodos retornam o mesmo valor.
Sob qual circunstância o operador & tem o mesmo funcionamento do operador +?
& só funciona igual ao + quando valor1 == valor2 == 0, se não me engano.
A
andredecotia
Que legal…
Mas eu quis dizer em relação que um tem a classe declarada no método (Object) já o outro não…
abraço, AS
aajjbb
return (valor1 & valor2);
esse é novidade pra mim, alguem pode explicar o que faz exatamente?
C
cubo
Operador & faz a função AND bit-a-bit, me corrijam se estiver errado, estou um pouco enferrujado
Por exemplo
2 = 010 (representando com três bits)
3 = 011
010 AND 011 = 010 = 2 em decimal
Ele faz a operação lógica AND bit por bit