论坛首页 招聘求职论坛

一眼能说出它的结果

浏览 13980 次
精华帖 (1) :: 良好帖 (0) :: 隐藏帖 (10)
作者 正文
   发表时间:2012-03-30  
public class HelloWorld {
	public static void main(String args[]) {
		String s = null;
		s = s+"word";
		System.out.println("hello " +s);
	}
}

。。。我是给悲剧了一下,看来底子不行
   发表时间:2012-03-30  
LZ你看成答案是什么了
0 请登录后投票
   发表时间:2012-03-30  
hello  nullword吧
0 请登录后投票
   发表时间:2012-03-30  
求告知 为什么是 hello null word
0 请登录后投票
   发表时间:2012-03-30  
snailke 写道
hello  nullword吧




应该就是这个了,虽然我还没有运行呢
0 请登录后投票
   发表时间:2012-03-30  
我一眼就料到了结果,我给大家分析一下:
String s = null; 
s = s+"word";  //在这一步先对s转字符串,如果s是对象,调用toString(),如果是null,转字符串就是"null",与"word"相加就是nullword
嘱咐一点,在java中运算顺序:从左向右。
0 请登录后投票
   发表时间:2012-03-30   最后修改:2012-03-30
有意思吗?
我觉得应该是 hello world
0 请登录后投票
   发表时间:2012-03-30  
hello word               我认为是这一答案
0 请登录后投票
   发表时间:2012-03-30  
hello nullword 大家不要猜了,就是这个答案,已经通过编译
0 请登录后投票
   发表时间:2012-03-30  
一眼就知道,编译不通过,,o(∩_∩)o 哈哈 invalid operands
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics