我在java代碼中做了一個非常簡單的應用程序,但由於某種原因,它不起作用。它是一個迴文檢查器。在java代碼中檢查迴文
這裏是代碼。
MAIN:
public class main { public static void main(String[] args) { Palindroom.palindroomChecker("RACECAR"); } }
`Palindroom類:
公共類Palindroom {
public static void palindroomChecker(String input) {
String omgekeerd = "";
boolean isPalindroom = false;
int length = input.length();
for(int i = 0; i < length; i++) {
String hulp = "" + input.charAt(i);
omgekeerd = omgekeerd + hulp;
}
System.out.println(omgekeerd);
System.out.println(input);
if(omgekeerd.equals(input)){
System.out.println("DIT IS EEN PALINDROOM!");
}
else {
System.out.println("HELAAS, DIT IS GEEN PALINDROOM!");
}
}
}`
出於某種原因,在if語句檢查沒有去,因爲它必須去。正如你可以看到我檢查omgekeerd和輸入,我也檢查了早些時候omgekeerd的長度,看看是否有明確的空間。
有人可以幫助我!
在此先感謝
問候莫羅Palsgraaf
入住http://stackoverflow.com/questions/4138827/check-string-for-palindrome?rq=1 –