-1
|
Maizere Pathak.Nepal · 技术社区 · 7 年前 |
![]() |
1
1
作为对我的补充意见的回复
现在你困惑的根源已经很清楚了:
这就是为什么添加
|
![]() |
2
1
在任何情况下,你都需要返回“某物”。在你的代码中
想象一种情况吧
那么当你调用这个方法时,它应该返回什么呢。 |
![]() |
3
0
如果我能理解你的逻辑,你可以使用:
检查长度是否为6,然后检查所有字符是否都是数字,可以在一条指令中组合这两个字符,只需检查输入是否是长度为6的数字和正则表达式即可。
如果你想要一个干净的解决方案,使用
|
![]() |
4
0
在你的else中,你有另一个if语句,所以你的返回并不总是到达。在for循环之后,您需要再次返回。 如果你在检查某件事是对的还是错的,你应该返回布尔值true或false。 公共布尔值isvalidd(字符串id){if(getId().length()!=6){//检查6位id返回false;} else{//检查数字是否包含无效项(int i=0;i'9'| | Id.charAt(i)<0')返回false;} 返回true;//当没有发现任何虚假信息时。 } } |
![]() |
5
0
如果是你,我会这么做的
在这里,编译器告诉您,如果ID的长度不正确,并且ID的组成部分(因此字符)介于0和9之间(例如,如果您的ID类似于
希望这有帮助!:D |
![]() |
6
-3
编辑:如果第一条语句无效,它将永远不会返回语句。这就是为什么你必须退回
|
![]() |
Dimitriy Glefa · 返回和运行时 3 年前 |
![]() |
ck1987pd · python中检查循环是否未执行的最佳方法 3 年前 |
![]() |
Salman Shaukat · 如何检查函数中执行了哪个返回语句? 7 年前 |