
正文
Java判断回文代码 java如何判断回文
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用java判断回文数?
System.out.println("请输入...");
Scanner in = new Scanner(System.in);
String number = in.next();
System.out.println("您输入Java判断回文代码的是"+number);
boolean flag = true;
for(int i=0;inumber.trim().length()/2;i++){
//把索引为i位置的字符和它对称索引位置的字符相比Java判断回文代码,看是否一样
if(!String.valueOf(number.charAt(i)).equals(String.valueOf(number.charAt(number.trim().length()-i-1)))){
flag = false;
break;
}
}
if(flag){
System.out.println("它是回文数");
}else{
System.out.println("它不是回文数");
}
没有加上对输入数据的合法性校验Java判断回文代码,如果有需要的话Java判断回文代码,你可以自行对number进行检查,例如校验number是不是数字,是不是负数等等
相关问答
Q1: java编程题判断回文数
Scanner in = new Scanner(System.in);
System.out.println("请输入一个整数N=Java判断回文代码:");
int input = in.nextInt();
int i = 0;
int sum = 0;
int record=input;
while(true){
i = input%10;
sum =sum*10+i;
input /= 10;
if(input==0) break;
}
if(sum==record)System.out.println("是回文");
else System.out.println("不是回文");
Q2: JAVA怎么用循环语句编写一个判别是否为回文数的代码
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数:");
int num = sc.nextInt();
String str1 = num + "";
// String str1 = Integer.toString(num);
// String str1 = String.valueOf(num);
StringBuilder str2 = new StringBuilder(str1);
str2.reverse();
int count = 0;
for (int i = 0; i str1.length(); i++) {
if (str1.charAt(i) != str2.charAt(i)) {
System.out.println(str1 + "不是回文数");
break;
} else {
count++;
}
}
if (count == str1.length()) {
System.out.println(str1 + "是回文数");
}
望采纳
Java判断回文代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java如何判断回文、Java判断回文代码的信息别忘了在本站进行查找喔。





