Questions sur ocpjp

9
réponses

Pourquoi ne Double.Nan = = Double.NaN return false?

j'étudiais juste les questions OCPJP et j'ai trouvé ce code étrange: public static void main(String a[]) { ... true Comment est la sortie false quand nous comparons deux choses qui se ressemblent? Que signifie NaN ?
demandé sur 2012-01-11 17:02:30
15
réponses

a = (a++) * (a++) donne des résultats étranges dans Java [fermé]

j'étudie pour l'examen de L'OCPJP, et donc je dois comprendre chaque petit détail étrange de Java. Cela inclut l'ordre da ... (a); // 12 SUIVI: Quel est le résultat du code suivant? int a = 3; a += (a++) * (a++); System.out.println(a);
demandé sur 2011-11-07 20:00:33
3
réponses

Formatage à l'aide de printf et format

Dans le programme suivant class ZiggyTest2 { public static void main(String[] args){ double x = 123.45 ... res pour des valeurs booléennes. Par exemple, ce qui suit N'est pas autorisé en Java if (5) { //do something } Merci
demandé sur 2011-12-25 18:20:52
2
réponses

Pourquoi ne puis-je ajouter deux octets et d'obtenir un int et je peux ajouter deux derniers octets obtenir un octet?

public class Java{ public static void main(String[] args){ final byte x = 1; final byte y = 2; ... il lorsque nous ajoutons deux octets finaux qui correspondent à un octet? Il n'y a pas d'erreur de compilation.
demandé sur 2012-10-27 16:03:30
4
réponses

Tableaux Java-pourquoi la sortie est '1'?

Pourquoi la sortie dans cet exemple,1
demandé sur 2011-12-04 15:25:38
6
réponses

Légère confusion en ce qui concerne la primauté en ce qui concerne les variables

je me prépare pour le SCJP (récemment rebaptisé OCPJP par Oracle) et une question particulière que je me suis trompé s ... ignore la partie getObject() , et prend toujours x de c1 comme variables associées au moment de la compilation?
demandé sur 2012-09-25 22:50:04