黑马程序员技术交流社区

标题: 给定java代码,如下:编译运行,结果是 [打印本页]

作者: Hison_lian    时间: 2015-5-16 21:20
标题: 给定java代码,如下:编译运行,结果是
public static void main (String [] args){ 
String s; 
System.out.println(“s=”+s);       

A.        编译错误 
B.        编译通过,但出现运行时错误  
C.        正常运行,输出s=null  
D.        正常运行,输出s= 

做题要细心呀
作者: youngzk    时间: 2015-5-16 21:24
编译错误吧       S不需要赋值的吗
作者: 王先荣    时间: 2015-5-16 22:19
选择A  方法内是局部变量,而局部变量必须先赋值然后才能使用
作者: 灯火通明    时间: 2015-5-16 22:23
A。。。。
作者: Oh.Ba    时间: 2015-5-16 22:24
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
作者: 我干阿衰    时间: 2015-5-17 00:05
A,字符串必须赋值
作者: qian0217wei    时间: 2015-5-17 00:13
编译失败
作者: 19期1910    时间: 2015-5-17 00:23
编译一下就知道了
作者: anoofeng    时间: 2015-5-17 00:35
A编译错误,因为String S是局部变量,局部变量定义的时候一定要赋初始值,而成员变量会有默认初始值,所以不用赋值,这些要记清楚。
作者: 赵旗    时间: 2015-5-17 00:42
A 编译错误




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2