A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

2. &和&&有什么区别?
答案:
&:无论左边是什么,右边都运行。
&&:当左边结果为真时,右边不运算。


3. 什么是方法的重载?
答案:
参数列表和形式参数不同就是重载。


4.说说Continue和break的区别?
答案:
Continue:结束本次循环,继续下一次循环,
Break:跳出循环外,


27 个回复

正序浏览
yapo 中级黑马 2015-4-23 22:32:17
27#
三到题目分别有不同的错误。第2题&&:当左边为假时,右边不运算,左边为假时,结果肯定为假,第3题:照你这样答所有的函数(方法)都是重载形式存在的了?!所谓重载是指:在方法功能相同,参数列表不同的情况下,那些功能相同的方法可以取相同的方法名,方便调用,通过参数列表不同就可以区分重载的不同函数!第4题,它们的作用范围也有点不同,Break:循环结构和选择结构,continue:循环结构
回复 使用道具 举报
CZTTZ 发表于 2015-4-23 21:59
&&:如果左假就直接假,左真就需要运算右边的了

哦哦,原来是这样啊。正解!!!!!!!
回复 使用道具 举报
魔蝎座 发表于 2015-4-23 21:48
回答错了,&&是当左边为假时不判断右边

你说的是双&吗?
回复 使用道具 举报
CZTTZ 中级黑马 2015-4-23 21:59:17
24#
&&:如果左假就直接假,左真就需要运算右边的了
回复 使用道具 举报
回答错了,&&是当左边为假时不判断右边
回复 使用道具 举报
hufu4635 发表于 2015-4-23 11:26
#在这里快速回复2. &和&&有什么区别? 答案: &:无论左边是什么,右边都运行。 &&:当左边结果为假时,右边不 ...

谢谢,收到了
回复 使用道具 举报
caotierong 发表于 2015-4-22 22:49
&&是左边为假时,右边不运算!重载是指在方法名相同的情况下!

嗯,收到了,谢谢
回复 使用道具 举报
龙腾浩少 发表于 2015-4-22 21:54
2. &和&&有什么区别?
答案:
相同点:运行结果一样

嗯嗯,谢谢
回复 使用道具 举报
#在这里快速回复2. &和&&有什么区别? 答案: &:无论左边是什么,右边都运行。 &&:当左边结果为假时,右边不运算。3. 什么是方法的重载? 答案: 方法名相同,参数类型或参数个数不同就是重载。
回复 使用道具 举报
第二题错了吧  &&应该是左边为真,右边才运算,若是左边为假,右边不参与运算。
回复 使用道具 举报
过来学习
回复 使用道具 举报
D.man 中级黑马 2015-4-22 22:49:37
16#
楼主加油,楼上的层主们已经回答得很详细了。谢谢分享哈。
回复 使用道具 举报
&&是左边为假时,右边不运算!重载是指在方法名相同的情况下!
回复 使用道具 举报
lai19 中级黑马 2015-4-22 22:44:46
14#
重载漏了最重要的:方法名要一样
回复 使用道具 举报
学习学习
回复 使用道具 举报
路过看看,谢谢!
回复 使用道具 举报
补充:2. &和&&有什么区别?
&:是需要计算符号两边的结果才出最后的结果;
&&:不一定要计算两边的结果;如果左假就直接假,左真就需要运算右边的了
回复 使用道具 举报
luguo kankan
回复 使用道具 举报
最近看了这部分的基础视屏,我是这样理解的。。。
2. &和&&有什么区别?
这两个的结果都是boolean类型的。
&:与,一假全假。
&&:短路与。在我的理解是侧重“短路”,左边的都“false”不通了就不用管后面的了,也是false;


3. 什么是方法的重载?
前提是方法名字相同,参数个数和参数类型不同。
jvm是怎么区分调用哪个函数的呢,这就是靠参数列表来区分的

回复 使用道具 举报
什么是方法的重载?
答案:
函数名相同,参数类型或参数个数不相同(类型和个数统称参数列表),就为重载。与返回值类型无关
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马