问题标题:
【请看看下面两道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因为字符串作为参数传递的时候,其实传递的是一个字符串的副本,所以对字符串的修...
查看更多
其它推荐
热门其它推荐