当前位置: 首页 > news >正文

【Java基础题型】判断是否是回文数

需求:如果给你一个正数x

            如果x是一个回文整数,打印true,否则,返回false

解释:

        回文数是指正序(从左到右)和从倒序(从右到左)都是一样的整数数字。

        eg.121是回文数,123不是,2112是回文数,2113不是

这里我采用倒序的,用求个位的方法,

先求这一位的数字,再乘X10,

加上下一次的数字(ge=x%10,x=x/10,target=target*10+ge) ;

这里看我代码部分的举例,能更清楚

package 判断回文数;import java.util.Scanner;public class 回文数24 {public static void main(String[] args) {Scanner scan=new Scanner(System.in);System.out.println("(回文数判断)请输入一个正整数:");int	count=scan.nextInt();//开始判断
//		    1、如果规定他是三位数
//			int a3=count%10;
//			int a2=count/10%10;
//			int a1=count/100;
//			if(a3==a1) {
//				System.out.println("是回文数");
//			}//2、没给定位数的情况,方式1int ge;int x=count;int target=0;		//倒序,把数字count,拼接到这里while(x!=0) {									//(1)例如321//1、记录下ge的值						//(2)1、2、3ge=x%10;//2、更新被求余数的数					(3) 32、3x=x/10;			target=target*10+ge;	//拼接数字	1、12、123}if(target==count){System.out.println("是回文数。");}else{System.out.println("不是回文数。");}}
}

http://www.lryc.cn/news/300175.html

相关文章:

  • Linux paste命令教程:并行合并文件的利器(附案例详解和注意事项)
  • 用163邮箱或者outlook接收国科大邮箱的邮件
  • VitePress-15- 配置- description 的作用详解
  • 寒假学习记录17:包管理器(包管理工具)
  • 【AIGC】Stable Diffusion的常见错误
  • 线段树解决-----P1161 开灯 P1047 [NOIP2005 普及组] 校门外的树 python解法
  • 学习总结16
  • 问题:从完整的问题解决过程来看,( )是首要环节。A.理解问题 B.提出假设C.发现问题 D.检验假设 #学习方法#学习方法
  • 服务器感染了.mallox勒索病毒,如何确保数据文件完整恢复?
  • Android java基础_多态性
  • 面试前的准备
  • 前端架构: 本地调试脚手架的2种方式
  • 现阶段适用于 单一架构 还是 分布式架构 ?
  • 掌握Go并发:Go语言并发编程深度解析
  • 创建一个多进程服务器和多线程服务器
  • 相机图像质量研究(18)常见问题总结:CMOS期间对成像的影响--CFA
  • 18.谈谈你对JSON的理解
  • 绝地求生:“觉醒之旅”通行证曝光,西游主题通行证及成长型武器即将上线
  • JS如何判断普通函数与异步(async)函数
  • ndk-r20b 编译 boost 1.74。
  • 尚硅谷最新Node.js 学习笔记(四)
  • 掌握XGBoost:GPU 加速与性能优化
  • 【2024年毕设系列】如何使用Anaconda和Pycharm
  • Blazor OIDC 单点登录授权实例5 - 独立SSR App (net8 webapp ) 端授权
  • 基于蒙特卡洛的电力系统可靠性分析matlab仿真,对比EDNS和LOLP
  • Spring boot整合redisson报错
  • 【AIGC】Stable Diffusion的ControlNet插件
  • 【蓝桥杯单片机入门记录】认识单片机
  • Rust 数据结构与算法:3栈:用栈实现符号匹配
  • 用ESP8266快速实现WIFI红外遥控器(SoC模式)