Java程序检查回文
回文数是颠倒后保持不变的数字,例如121、313、525等。
示例
现在让我们看一个检查回文的例子-
public class Palindrome {
public static void main(String[] args) {
int a = 525, revVal = 0, remainder, val;
val = a;
System.out.println("Number to be checked = "+a);
while( a != 0 ) {
remainder = a % 10;
revVal = revVal * 10 + remainder;
a /= 10;
}
if (val == revVal)
System.out.println("Palindrome!");
else
System.out.println("不是回文!");
}
}输出结果
Number to be checked = 525 Palindrome!
示例
现在让我们检查回文字符串,例如“aba”,“wow”等-
public class Demo {
public static void main (String[] args) {
String str = "ABA";
String strRev = new StringBuffer(str).reverse().toString();
if (str.equals(strRev))
System.out.println("Palindrome!");
else
System.out.println("不是回文!");
}
}输出结果
Palindrome!
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短