私は次の方法を持っています:
私が学んだことから、ボイドではないメソッドにはリターンが必要です。次の例では、if() の後に 1 回、最後に 1 回、2 つの戻り値があります。この例では、String s が数字でない場合、ブール値を false として返します。これは理にかなっています。数字の場合は、間隔内にあるかどうかを確認します。そのような場合に複数の返品ができるかどうか、また制限がある場合はどのような制限があるかについて、私は混乱していると思います。ありがとうございました。
private boolean ElementBienFormat(String s) {
for (int i = 0; i < s.length(); i++) {
if (!Character.isDigit(s.charAt(i))) {
return false;
}
}
int n = Integer.valueOf(s);
return (n>=0 && n <=255);