if(a!=a)
System.out.println("123");
问:a为什么时输出123
System.out.println("123");
问:a为什么时输出123
解决方案 »
- 用HttpURLConnection读取含日文网页出乱码,求助。
- 请问“仅当源级别为5.0时以参数化的类型才可用”是什么意思啊
- JSP语句中的链接问题
- 字符串的排序>>>>>>>>今天的机试题,把俺难住了!大虾帮忙啊!
- 研究生专业方向 大家帮我选一下
- 怎样去掉字符串中尾部的空格或空字符?
- 1.请问:jCreator中有无删除一行的快捷键?如vc中ctrl+l,tc 中ctrl+y.
- 怎样将JPanel置空?
- 又一个有关anonymous inner class 的问题
- 在jbuilder7能运行applet怎么让他单独在IE上运行呢?
- 请教一个问题请教一个问题,4到9之间的数字相加,数字可重复,答案为100的所有组合。求算法
- 如何取得SWT table中的checkBox状态
试问:a什么时候不等于a呢?他的问题就是问的a是什么时条件成立!
String str1="123";
String str2=new String("123");
System.out.println(str1==str2);
你看看这个嘛,你那种情况没有见过 !!!
if(Double.NaN != Double.NaN) {
System.out.println("123");
}
这样确实会输出123. LZ的问题是a!=a.所以把Double.NaN赋给a的话,仍然不会打印123。
if(a != a) {
System.out.println("123");
}
package csdn.programbbs_524;public class Snippet {
public static void main(String[] args) {
Double a = null;
if(a.NaN != a.NaN)
System.out.println("123");
}
}
if(a != a) {
System.out.println("123");
}
好吧。我用的是Double a = Double.NaN.
神奇。