[填空題] 類Test定義如下:public class Test public static void main(String args[]) Strin
2021-07-20
[填空題] 類Test定義如下:
public class Test
public static void main(String args[])
String sty=new String("abcde");
char ch[]=’A’,’B’,’C’,’D’,’E’;
ml(str,ch);
System.out.print(str+",");
System.out.println(ch);
public static void ml(String s,char ch[])
s="Hello";
ch[3]=’Z’;
那么程序的執(zhí)行結(jié)果為: 【9】
正確答案:abcde,ABCZE
參考解析:main()方法中的變量str中存放的是 String對(duì)象"abcde"的內(nèi)存空間引用,所以引用類型在進(jìn)行參數(shù)傳遞時(shí),是將引用拷貝給形式參數(shù)s。m1()方法中的s="Hello"會(huì)使s引用一個(gè)新的字符串,但是main()方法中的str還是引用著String對(duì)象"abcde"。所以打印結(jié)果應(yīng)為abcde,ABCZE。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。