我爱学习,学习使我妈快乐,我妈快乐全家快乐
好看请点赞,不喜请轻喷
锲子
一入编程深似海,编程世界Very深。
这里是九神说编程,今天给大家说的是一个顶级大佬闲的无聊,在编程世界已经999级,闲来无事去新手村练小号的故事。
大佬本以为只要拿出0.001%的功力就可以轻松入职升级了,没有想到却遇上了变态面试官!
“看来,我需要使出我1%的功力了!”,大佬明悟道。
介绍一下作者本人,我虽名为九神,但在那场大战中连观战的资格都没有,以下的一切都是大佬小号口传于我的。而我,只是以第一人称口述,记录下了那场对决的万分之一!
面试开始
我看到一个头发浓密,全身西服笔挺的30岁大叔面试官向我走来。
不经意间扫过这位大叔腕上的百达翡丽和标着“LOTOS”字样的眼镜。
看着对方这张好像在我长远记忆中见过的帅气脸庞,我突然意识到——有杀气!
你好,我们先来几个简单问题热热身吧,先讲讲Java有哪几种基本类型?
我认真的回答道:大叔你好!在Java中,一共有8种基本类型。分别是:整数类型:byte,short,int,lon;浮点数类型:float,double;字符类型:char;布尔类型:boolean。
注意:遇到面试官一定要礼貌!回答问题要有逻辑,按照种类归类比你一口气说出8种类型好的多。
在Java中(2.0-1.1 == 0.9)是true还是false?
是false,因为2.0-1.1最终输出的是0.89999999,而不是0.9。在Java中,(2.0-1.1 < 0.9)才是true。
那为什么输出的是0.899999而不是0.9?如何解决?
因为在Java中浮点数值采用二进制表示,而在二进制系统中无法精准表示分数1/10。(就好