JAVA版判断回文
1.将字符串倒置后逐一比较,实现如下:
2.判断回文数字(判断纯数字),实现如下
package 判断是否为回文;
import java.util.Scanner;
/**
* @author 邓雪松 (づ ̄ 3 ̄)づ)
* @create 2021-10-21-17-24
*/
public class Demo02 {
public static void main(String[] args) {
int n;
System.out.println("请输入一个整数:");
Scanner scanner = new Scanner(System.in);
n = scanner.nextInt();
if(isHuiWen(n)){
System.out.println(n+"是回文数!");
}else {
System.out.println(n+"不是回文数!");
}
}
//判断的数字是否为回文数
public static boolean isHuiWen(int n){
int m = reverse(n);
if(m == n){
return true;
}else{
return false;
}
}
// 将输入的数字进行倒置,以便进行判断是否为回文数
public static int reverse(int n){
int temp;//临时变量
int j = 0;//倒置后的数字
temp = n;
while(temp!=0){
j = j*10+temp%10;//这里有点就是temp%10会取每次的个位上的数
temp/=10;
}
return j;
}
}