java回文数逻辑
Posted 一号程序猿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java回文数逻辑相关的知识,希望对你有一定的参考价值。
-
需求:给一个整数,如果是回文数,打印true,否则返回false。
-
回文数是指正序(从左到右)和倒序(从右到左)都是一样的整数
示例:121121 打印true 135 打印false
代码演示:
import java.util.Scanner;
public class Test0926
public static void main(String[] args)
//回文数
//1.输入一个数字 121
System.out.println("请输入需要判断的数字:");
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
//定义最终结果
int num = 0;
//定义变量存放x
int temp = x;
while (x != 0)
//获取最小位
int ge = x % 10;
//修改x记录的值
x = x / 10;
//把当前数放到最右边
num = num*10 +ge;
//打印num
System.out.println(num);
//最终结果与原始结果比较
System.out.println(num==temp);
感谢你的阅读!希望对你有帮助!
以上是关于java回文数逻辑的主要内容,如果未能解决你的问题,请参考以下文章