
java判断是否是回文数
下面介绍一种简单的判断方法,具体实现代码中已经说明了:
import java.util.*;
public class StringBufferDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
//从键盘上输入一个字符串str
String str = "";
System.out.println("请输入一个字符串:");
Scanner in = new Scanner(System.in);
str = in .nextLine();
//根据字符串创建一个字符缓存类对象sb
StringBuffer sb = new StringBuffer(str);
//将字符缓存中的内容倒置
sb.reverse();
//计算出str与sb中对应位置字符相同的个数n
int n = 0;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == sb.charAt(i))
n++;
}
//如果所有字符都相等,即n的值等于str的长度,则str就是回文。
if (n == str.length())
System.out.println(str + "是回文!");
else
System.out.println(str + "不是回文!");
}
}php中文网,大量的免费Java入门教程,欢迎在线学习!
以上就是java判断是否是回文数的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号