给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。

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

例如,121 是回文,而 123 不是。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/palindrome-number

package www.lin.leetcode;

import java.util.Scanner;

public class Test_9 {
public static void main(String[] args) { //键盘输入
Scanner scanner=new Scanner(System.in);
int x=scanner.nextInt();
//获取结果
Boolean flag=isPalindrome(x);
//返回
System.out.println(flag);
}
public static boolean isPalindrome(int x) {
//进行装箱
Integer str=x;
//转化为字符数组
char[] str1=str.toString().toCharArray();
//
for (int i=0,j=str1.length-1;;i++,j--){
        //从首尾判断是否为回文
if ((i==j&&str1.length%2!=0)||(i==j+1&&str1.length%2==0)){
break;
}
if (str1[i]!=str1[j]){
return false;
}
}
return true;
}
}

最新文章

  1. 奇妙的CSS之布局与定位
  2. Android手机同步电脑端google chrome书签
  3. LoadRunner 脚本学习 -- 指针基础
  4. js的replace方法
  5. [转]Ubuntu 12.04 安装屏保
  6. 用count(*)还是count(列名) || Mysql中的count()与sum()区别
  7. asp.net 操作INI文件的读写,读写操作本地ini配置文件
  8. python【第三篇】函数
  9. 【转】在linux内核中读写文件 -- 不错
  10. Android 4.4堆叠结构的变化
  11. RabbitMQ-从基础到实战(3)— 消息的交换
  12. 传输层socket通讯之java实现
  13. 微信小程序中的AJAX——POST,GET区别
  14. 别再用"while (!feof(file))"来逐行读取txt文件了!
  15. ifconfig中lo、eth0、br0、wlan0接口
  16. ElasticSearch权威指南学习(映射和分析)
  17. plsql developer日期类型数据格式不对如何设置?
  18. [js]arguments属性
  19. iOS:在cell中使用倒计时的最佳方法
  20. 针对ROS5版本的配置导出和导入(迁移其他服务器)

热门文章

  1. C#析构函数(方法)
  2. 组合拳 | 本地文件包含漏洞+TFTP=Getshell
  3. 微信小程序 LIn UL的使用
  4. Linux备份数据库,mysqldump命令实例详解
  5. LGP3126题解
  6. 七天接手react项目 系列
  7. 火狐firebug&firepath插件安装
  8. 二维码生成工具——QRCode
  9. SpringBoot——两种传参方式
  10. Mybaties——动态sql