来自OCPJavaSE6ProgrammerPracticeExams的第291页,问题25:publicclassStoneimplementsRunnable{staticintid=1;publicvoidrun(){id=1-id;if(id==0)pick();elserelease();}privatestaticsynchronizedvoidpick(){System.out.print("P");System.out.print("Q");}privatesynchronizedvoidrelease(){System.out.print("R");System.ou
来自OCPJavaSE6ProgrammerPracticeExams的第291页,问题25:publicclassStoneimplementsRunnable{staticintid=1;publicvoidrun(){id=1-id;if(id==0)pick();elserelease();}privatestaticsynchronizedvoidpick(){System.out.print("P");System.out.print("Q");}privatesynchronizedvoidrelease(){System.out.print("R");System.ou
我只是在研究OCPJP问题,发现了这个奇怪的代码:publicstaticvoidmain(Stringa[]){System.out.println(Double.NaN==Double.NaN);System.out.println(Double.NaN!=Double.NaN);}当我运行代码时,我得到了:falsetrue当我们比较两个看起来相同的东西时,输出false怎么样?NaN是什么意思? 最佳答案 NaN表示“不是数字”。JavaLanguageSpecification(JLS)ThirdEditionsays:A
我只是在研究OCPJP问题,发现了这个奇怪的代码:publicstaticvoidmain(Stringa[]){System.out.println(Double.NaN==Double.NaN);System.out.println(Double.NaN!=Double.NaN);}当我运行代码时,我得到了:falsetrue当我们比较两个看起来相同的东西时,输出false怎么样?NaN是什么意思? 最佳答案 NaN表示“不是数字”。JavaLanguageSpecification(JLS)ThirdEditionsays:A