回文数真题

news/2024/10/23 22:35:11/
package com.itheima;import java.util.Scanner;public class 回文数 {public static void main(String[] args) {Scanner X = new Scanner(System.in);int x = X.nextInt();int sign = x;int sum = 0;while(x > 0){int number = x % 10;sum = sum * 10 + number;x /= 10;}if(sign == sum){System.out.println("yeah");}else{System.out.println("no");}}
}

逻辑思路的目标就是把x倒过来,进行判断

1.不知道x到底几位数 (用while循环)

2. 求倒序x : 无法像python那样 for 变量 in x , 那只能把每个数单独拿出来进行一些运算

3. 如果要拿出每个数,循环x%10(取出走后一个数) 和 x/10(让x不断从右到左变小)就可以了,

个位数是要不断增大的,并且每次增大的量为10倍,用一个sum标志然后再相加就解决了.  


http://www.ppmy.cn/news/1114614.html

相关文章

Python 模块的概念和基本使用

视频版教程 Python3零基础7天入门实战视频教程 模块和包 在Python的标准安装中,包含了一组自带的模块,这些模块被成为“标准库”。比如常用的math,random,datetime,os,json等等。 此外,还有很多的第三方模块,比如pymysql,numpy…

如何在前端传递一个String 的变量和一个obj对象到后端,然后被Java后端接收

首先我们通过post向后端发送请求,本篇博客仅纪录一下,在实际开发中需要从前端传递多值到后端,并且不存放到一个对象中进行传值处理,简单的一个案例展示该怎么做罢了!!! // 创建一个包含字符串和对象的数据…

黑马JVM总结(十五)

(1)GC_相关参数 (2)GC_分析1 下面通过一个案例去读懂垃圾回收的一个过程,学会读懂垃圾回收的日志 -XX:UseSerialGC:是一个垃圾回收器,jdk8下默认的垃圾回收器不是它,改…

Linux--线程(与进程区别)

Linux线程 1、线程与进程 进程可以看成只有一个控制线程:一个进程同时只做一件事情。有了多个控制线程后,可以把进程设计成在同一时刻做不止一件事,每个线程各自处理独立的任务。 进程是程序执行时的一个实例,是分配系统资源&am…

二叉树的几个递归问题

我的主页:Lei宝啊 愿所有美好如期而遇 前言: 二叉树的递归是二叉树很重要的问题,几乎解决二叉树的问题都要使用递归,接下来我们将解决二叉树几个最基础的递归问题。 目录 前言: 二叉树的前序,中序&…

Qt 围炉札记

文章目录 一、Qt 调试二、vscode 与 Qt1、安装插件:2、设置中配置插件 一、Qt 调试 【Qt调试技巧】Profile配置使用及一些坑 QT运行时的Debug、Release、Profile选项区别 Qt Creator release版本进行调试 【Qt调试技巧】如何在Release下调试Qt程序? …

32:TX Text Control ActiveX/ASP.NET/WinForms/WPF Crack

TX Text Control ActiveX 32.0 添加操作“普通”样式表的能力。 2023 年 9 月 14 日 - 15:38新版本 特征 脚注- 在文档中插入与 Microsoft Word 兼容的脚注。脚注是一种文字处理功能,允许用户在页面底部插入附加信息。 可编辑的[普通]样式表- 添加了操作[普通]样式的…

【Unity】2D 对话模块的实现

对话模块主要参考 【Unity教程】剧情对话系统 实现。 在这次模块的构建将基于 unity ui 组件 和 C#代码实现一个从excel 文件中按照相应规则读取数据并展示的逻辑。这套代码不仅能实现正常的对话,也实现了对话中可以通过选择不同选项达到不同效果的分支对话功能。 …