我刚收到一个无法回答的问题。假设你在Java中有这个循环定义:while(i==i);如果循环不是无限循环并且程序只使用一个线程i的类型和i的值是什么>? 最佳答案 doublei=Double.NaN;Double.equals()的API说明答案:“Double.NaN==Double.NaN的值为false”。这在“Floating-PointTypes,Formats,andValues”下的Java语言规范中有详细说明:NaNisunordered,sothenumericalcomparisonoperators,,>,