String s = "Computer"; //เป็นการประกาศตัวแปรชนิด String หรือข้อความ
if (isPalindrome(s)) {
println(s + " is a palindrome"); //เป็นการแสดงค่าออกมาทางหน้าจอ
}
else {
println(s + " is not a palindrome");
}
print(reverseString("Computer"));
}
boolean isPalindrome(String s) { //เป็นการสร้าง function โดยกำหนดให้มีการ return ค่าเป็น true หรือ false
String t=reverseString(s);
int i, sum=0;
for (i=0;i<s.length();i++) { //for(กำหนดค่าให้ตัวแปร,เงื่อนไขในการวน,เพิ่มค่าให้ตัวแปรทุกครั้งที่มีการวนลูป)
if (t.charAt(i)==s.charAt(i)) {
sum++;
}
}
if (sum==s.length()) return true;
else return false;
}
String reverseString(String A) {
String B = "";
int i;
for (i=0;i<A.length();i++) {
B=B+(A.charAt(A.length()-1-i));
}
return B;
}
out put
Computer is not palindrome
retupmoC
ไม่มีความคิดเห็น:
แสดงความคิดเห็น