public class Reflexive {
public static void main(String[] args) throws Exception {
<typeX> x = <valueX>; System.out.println(x == x);
}
}自己写类型和值,使打印结果为false,各位有何高见?
public static void main(String[] args) throws Exception {
<typeX> x = <valueX>; System.out.println(x == x);
}
}自己写类型和值,使打印结果为false,各位有何高见?
解决方案 »
- 问一个Graphics画图的问题
- 访问文件路径问题
- 关于成员变量是数组的问题?请高手指教。谢谢
- 学Java和C++将来的方向问题,我是个初学者,望前辈们给点指点,谢谢
- 线程构造方法thread()和thread(this)的区别在哪里?
- 有句代码看不懂,各位帮我解释下吧
- 求jbiulder2006下载
- 我想问下大家一个关于cook的问题??
- 25 NOV 2004 14:02:31 HKT 这种时间格式是从一服务器读的 我想把它转化为 Date类型的读出的那种字符串格式
- 怎样得到一个图形文件的高度和宽度呢?
- 收集所有关于界面大小 位置 外形的方法 大家来帮忙
- arraylist 去除相同值问题!!!!
public class Test
{
private static String str1 = "abc";
public static void main(String [] args)
{
String str2 = "abc";
System.out.println(x == x);
//output is 'false'
}
}是不是这个意思?
看3遍的朋友,知道答案吗?
比如 :Integer
对象的比较用equals("")才可以,==比较不出来
或者 double x=Double.NaN;看过一个帖子给的答案,为什么我也不知道.
推荐一本书《java解惑》全是这样问题
原因:这个值就是NaN("Not a Number"的缩写),它在IEEE 754浮点算术规则里保留了一个特殊的值用来表示一个不是数字的数量。 在这里面规定NaN不等于任何值,包括它自己.对于所有没有良好定义的浮点计算都将得到NaN这个值.如:double x=0.0/0.0;
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String s="abc";
System.out.println(s==s);
}}看上面的程序,是不是和你说的意思一样?这个程序的输出结果为true.