java练习本(原每日一练)(2019-05-27)

名人名言

昨日翻译

“Life isn’t about finding yourself. Life is about creating yourself.”

——George Bernard Shaw

“生活不是为了找到自己。生活就是创造你自己。”

——乔治·伯纳德·萧(萧伯纳)

今日名言

“The whole secret of a successful life is to find out what is one’s destiny to do, and then do it.”

——Henry Ford

2019.05.26问题及解析

题目
public class Compare {
    public static void main(String[] args) {
        float f = 3.0f;
        float f1[] = new float[3];
        float f2[] = new float[3];
        float[] f3 = f1;
        long x = 3;
        f1[0] = 3.0f;
    }
}

请问执行为true的是?

A.f2[1] == f3[2]

B.f1 == f2

C.x == f1[0]

D.f1[0] == f2[0]

答案与解析

1.相关知识

两个数组用“==”相比较时比较的是内存地址

数组中的值用“==”想比较时比较的是值

操作数用“==”比较时会向上转型

int<long<float<double,有任意高级别,则两者同时转换为高级别

2.答案解析

A.f2[0]未赋值为默认值0.0f,f3[0]与f1指向同一位置,f1[0]修改为3.0f,f3[0]同样为3.0f,false

B.两者在不同的内存空间,false

C.float级别更高,两者转换为float比较,但值相同,true。

D.两者都未赋值,均为默认初始值0.0f,true

答案选C、D。

2019.05.27问题

java多线程如何实现?

A.实现Thread

B.实现Runnable

C.继承Thread

D.以上均不正确

往期回顾

java练习本(原每日一练)|(2019-05-26)

java练习本(原每日一练)|(2019-05-25)

java练习本(原每日一练)|(2019-05-24)

java练习本(原每日一练)|(2019-05-23)

java练习本(原每日一练)|(2019-05-22)

java练习本(原每日一练)|(2019-05-21)

java练习本(原每日一练)|(2019-05-20)

java练习本(原每日一练)|(2019-05-19)

java练习本(原每日一练)|(2019-05-18)

java练习本(原每日一练)|(2019-05-17)

java练习本(原每日一练)|(2019-05-16)

加入我们吧~

眼过千遍,不如手过一遍,一定一定要把自己的想法写出来(想法不论对错,写你所想就是进步),这样才会有所收获,你的每一个留言和分享小刀都会认真回复,彼此学习共同进步~

小刀和小伙伴在学习群里

等你来一起监督学习哦,坚持!加油!

进群请加小刀微信: best396975802

END


微信群请点击公众号菜单进微信群

文字|天堂

排版|花音

你点的每个在看,我都认真当成了喜欢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值