问题标题:
【请看看下面两道Java题,选择哪个答案,并请说明原因!1.指出正确的表达式().A.byte=128;B.Boolean=null;C.longl=0xfffL;D.double=0.9239d;2.指出下列程序运行的结果publicclassExample{Stringst】
问题描述:
请看看下面两道Java题,选择哪个答案,并请说明原因!
1.指出正确的表达式().
A.byte=128;
B.Boolean=null;
C.longl=0xfffL;
D.double=0.9239d;
2.指出下列程序运行的结果
publicclassExample{
Stringstr=newString("good");
char[]ch={'a','b','c'};
publicstaticvoidmain(Stringargs[]){
Exampleex=newExample();
ex.change(ex.str,ex.ch);
System.out.print(ex.str+"and");
System.out.print(ex.ch);
}
publicvoidchange(Stringstr,charch[]){
str="testok";
ch[0]='g';
}
}
A.goodandabc
B.goodandgbc
C.testokandabc
D.testokandgbc
林祥金回答:
1.C答案A超出了范围bye的取值范围是-128-127答案Bboolean行只有两种取值true和false没有null答案D没有变量名2.B因为字符串作为参数传递的时候,其实传递的是一个字符串的副本,所以对字符串的修...
查看更多