java队列问题有不理解的地方 public boolean isEmpty() { return front == rear; },这里是如何实现判断
答案:3 mip版
解决时间 2021-02-25 21:44
- 提问者网友:侢遇噹姩揂
- 2021-02-25 09:51
还有返回值的问题,返回值是永远是这个还是经过判断,而这里的判断条件是什么呢,小白自学半个月,所以很多不懂。可以的话帮我多科普一些把(关于返回值)最好用自己的话说,我是不明白这里既没判断条件如何起到判断作用。
最佳答案
- 二级知识专家网友:落爺英雄遲暮
- 2021-02-25 11:06
你好!
首先看这个方法public boolean isEmpty()可以看到这个方法的返回值是boolean型,这个方法就一个语句return front == real; front和real应该是两个全局变量,那么这个方法的返回值就是当front和real相等的话值就是true,反之值是false。
首先看这个方法public boolean isEmpty()可以看到这个方法的返回值是boolean型,这个方法就一个语句return front == real; front和real应该是两个全局变量,那么这个方法的返回值就是当front和real相等的话值就是true,反之值是false。
全部回答
- 1楼网友:指间的落寞
- 2021-02-25 12:07
你在看什么类? arraylist和linkedlist都不是这样判断的。
- 2楼网友:瑾色如弦
- 2021-02-25 11:29
你好!
你这个方法所在的类里面有没有 front和rear这两个变量呀?
这个返回值是front==rear这个表达式的值,相等就是true否则false
相当于:
if(front==rear){
return true;
}else{
return false;
}
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯