数字またはアルファベットの文字列をスキャンして連続しているかどうかを確認するために、Java でこのコードを書いています。そこにブール値を配置してtrueまたはfalseを返そうとするまで、すべてが正常に機能しているように見えますが、何も起こりません! 私は何が欠けていますか?ありがとう!:)
ここにあります:
public class Question1 {
public static void main(String[]args){
String s = "gFeD";
isConsecutive(s);
}
public static boolean isConsecutive(String s){
boolean letters;
letters = false;
int counter = 0;
String newS = s.toLowerCase();
for (int i = 0; i < newS.length() - 1; i++){
if (newS.charAt(i) - newS.charAt(i+1) == 1){
return true;
} else if (newS.charAt(i) - newS.charAt(i+1) == -1) {
return true;
}
}
return letters;
}
}