回文数

简单介绍两个函数

  • valueOF:可以将其他类型的数据类型转换位 string类型
  • length:检测字符串长度
  • charAt:取出对应下标的字符
class Solution {public boolean isPalindrome(int x) {String num = String.valueOf(x);int len = num.length();for (int i = 0; i < len / 2; i++) {if(num.charAt(i) != num.charAt(len - 1 -i))return false;}return true;}
}

第二种直接将这个数进行倒序,作比较就好

class Solution {public boolean isPalindrome(int x) {int temp = x;int ans = 0;if(x < 0)return false;else {while (temp != 0){ans = ans * 10 + temp %10;temp /= 10;}if (ans == x)return true;else return false;}}
}

不过两种方法都不是最优的,大神可以在评论区多多评论哈

力扣——回文数(Java)相关推荐

  1. 回文数--java两种方法实现

    1.题目描述:判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false ...

  2. 回文数(Java解法)

    回文数(Java解法) 给你一个整数 x ,如果 x 是一个回文整数,返回 true :否则,返回 false . 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 例如,121 是回文 ...

  3. 10000以内回文数java,求10到10000有哪些回文数?用C语言编写  并且用数组

    满意答案 huahanxx 2013.06.06 采纳率:43%    等级:12 已帮助:7545人 改成c语言了,再试试: #include #include using namespace st ...

  4. 回文数——Java实现

    回文数的定义 设n是一任意自然数.若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数.例如,若n=1234321,则称n为一回文数:但若n=1234567,则n不是回文数. 注意: 1. ...

  5. java判断一个数是否是回文数_java编写判断是否是回文数

    一个五位数,要你用java编写程序判断它是不是回文数你知道代码是怎样的吗?下面给大家分享的就是这方面的一道java编程题目,一起来看看题目以及解题方法吧. 一.题目 下面是具体的题目,大家要详细看看哦 ...

  6. 10000内的回文数c语言,回文数

    "回文"是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如"我为人人,人人为我"等.在数学中也有这样一类数字有这样的特征,成为回文数(pa ...

  7. #力扣 LeetCode9. 回文数 #在所有 Java 提交中击败了 99.44% 的用户 @FDDLC

    题目描述: 9. 回文数 - 力扣(LeetCode) (leetcode-cn.com) Java代码一: class Solution {public boolean isPalindrome(i ...

  8. C语言力扣第九题之回文数。两指针数组遍历法

    给你一个整数 x ,如果 x 是一个回文整数,返回 true :否则,返回 false . 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 例如,121 是回文,而 123 不是. 示 ...

  9. 【力扣网练习题】回文数

    判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向 ...

最新文章

  1. 解决:未找到setenv命令
  2. Java使用内部类的意义
  3. Velocity语法大全
  4. rocketmq之控制台rocketmq-console编译安装(二)
  5. 如何用python做界面_Python+AutoIt实现界面工具开发
  6. STM32工作笔记0008---TFT显示屏和LCD显示屏的区别
  7. python函数转换_将Python函数转换为PL/Python函数
  8. 怎么下载linux历史文件,快速学习Linux-Linux历史
  9. 单片机c51交通灯c语言程序,c51单片机交通灯程序
  10. 为什么我们需要企业架构?
  11. 计算机基础视频教程百度云,计算机应用基础视频教程
  12. 采用泰克示波器TBS2000和TCP0030A电流探头准确评估高速DCDC转换器电感的选择
  13. 高德地图通过经纬度定位并打上标记
  14. Python笔记001-类的特殊方法
  15. python str和repr的区别_python str与repr的区别
  16. Centos修改时间为24小时制
  17. 数据库实体间关联关系:一对一、一对多、多对多
  18. appimage转deb
  19. 北京小客车摇号数据的一点质疑
  20. linux rcs启动脚本嵌入式,嵌入式Linux系统启动脚本rcS

热门文章

  1. MSSQLSERVER服务不能启动
  2. php 二维数组去重
  3. 【数据结构与算法】之深入解析“四数之和”的求解思路与算法示例
  4. Swift之SwiftUI自定义star rating评分组件
  5. 征战蓝桥 —— 2014年第五届 —— C/C++A组第5题——锦标赛
  6. 【Qt】数据库实战之QSqlQueryModel
  7. 【Ubuntu】 Ubuntu16.04搭建Samba服务
  8. java生成pdf表格_java在pdf中生成表格的方法
  9. javaweb家居用品线上销售系统_智能家居订单管理系统方案设计路线
  10. DLL 远程线程注入