我需要创建一个布尔方法来接收字符串并检查它是否是二进制数。如果它是二进制的,它应该返回true,如果它包含0和1以外的任何值,则返回false。这里是我的代码:如何使用return true语句创建布尔方法
public static boolean CheckInputCorrect(String input) {
int len = input.length();
for(int i=0; i<len; i++)
if(input.charAt(i) == '1' || input.charAt(i) == '0') {
continue;
return true;
} else {
break;
return false;
}
}
我怀疑一个语法错误,但无论我尝试它发现一个错误。 任何帮助将不胜感激!
你期望'continue'和'break'做什么? – user2357112 2014-09-30 21:55:40
你不需要中断,或者继续,只有在所有字符都可以的情况下,你才能“返回true”。 – 2014-09-30 21:56:40