中易网

class C { public static void test(String s) { if(s == null | s.length() == 0) { System.out.println(

答案:3  悬赏:30  
解决时间 2021-04-08 17:30
class C {
public static void test(String s) {
if(s == null | s.length() == 0) {
System.out.println(“String is null”);
} else {
System.out.println(“String is not null”);
}
}
public static void main(String[] args) {
test(null);
}
}
则输出为
(A)String is null
(B)String is not null
(C)编译错误
(D)运行时异常
最佳答案
D 会有异常。public static void test(String s)此处需要一个String类型的参数,而test(null)调用的时候传的参数是null,null是没有类型的!这样s是空的没有指向任何对象,所料无误应该报null pointer exception就在public static void test(String s)此处
全部回答
编译错误。 错误1.s"="+s ---> "s=" + s; 错误2.因为s没有被初始化,因此编译通不过。 这个he string str = null;不同 希望对你有所帮助
D:运行时异常, if(s == null | s.length() == 0) { 当执行到此行代码时,会出现java.lang.NullPointerException,因为两个条件如果用 | 来连接的话,那么即使第一个条件满足了,第二个条件同样会执行,所以传的参数为null时,运行到 s.length() == 0就会抛出空指向异常。以上仅供参考,希望对您有所帮助。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哪个视频软件资源最丰富,支持多种画质,最重
冰柜冷冻液流在地上人呼吸有害吗?
捡来的苹果6S手机怎么破解屏幕锁解锁ID密码
Z&X精品女装生活馆地址有知道的么?有点事想
愿所有姑娘都可以嫁给爱情是那部剧里的
2周半孩子得了视网膜母细胞瘤,哪里能做基因
ST音乐网站怎么上不去了?怎么个情况啊???
适需是什么意思
我家鱼缸里养了一些琵琶鱼能长多大
为什么瑞星杀毒软件启动不了?
东莞市几维广告策划有限公司怎么去啊,有知道
弱电线材十大品牌是?
大师算一下女蛇男羊婚姻状况
有没有查理九世20册以后的电子书的百度云资源
&&什么样的女生才是最美的?
推荐资讯
2014ssd固态硬盘主控哪个较好?
如何在写作时训练自己的语言逻辑能力
步步高x3上面显示n/a什么意思
影驰gtx660 双卡交火有什么不好啊?划算吗?
飘窗和空调板
小巧玲珑的() 奇异的() 清新甜润的()
科目三模拟训练系统,离合,油门,挂挡,配合
焖烧杯可以带上火车么
我在用自动铅笔写作业时,铅笔芯自己断了一小
PDF怎么编辑背景图案?
请问从扬州的江都 到江阴大桥江阴北的 距离,
芈月传芈姝结局是什么 芈姝嫁给谁了
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?