import java.util.*;
public class help {
public static void main(String[] args) {
System.out.print(isAllVowels("ugh".toLowerCase()));
}
public static boolean isAllVowels(String Str) {
if( Str.length() == 0) {
return true;
}
int b = Str.length();
for( int a=0; a<b; a++) {
char c = Str.charAt(a);
if(c!='a' || c!='e' || c !='i' || c!='o' || c!='u') {
return true;
}
}
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
您好,我是java的新手,返回true的char比较元素总是如此.我想知道它为什么总是如此?Additinally IntelliJ告诉我a总是小于b.为什么会这样?谢谢.
java ×1