前言:

有这样一类数字,它们顺着看和倒着看是相同的数,例如:121、656、2332等,这样的数字就称为回文数字。编写一个Java程序,判断从键盘接收的数字是否为回文数字。

2、解题思想

从回文数字的特点出发,弄清楚其特点是解决本问题的关键。解决方案可以通过将该数字倒置的办法来判断它是否是回文数字,例如:586,它的倒置结果为685,因为586!=685,故586不是回文数字。

3、Java代码

import java.util.Scanner;

public class Palindrome {

public static void main(String[] args) {

int n;

System.out.println("请输入一个整数:");

Scanner scByte = new Scanner(System.in);

n = scByte.nextInt();

if (isPalindrome(n))

System.out.println(n + " 是回文!");

else

System.out.println(n + " 不是回文!!");

}

public static boolean isPalindrome(int n) { //判断输入的数字是否是回文

int m = reverse(n);

if (m == n)

return true;

else

return false;

}

public static int reverse(int i) { //将输入的数字进行倒置

int s, j = 0;

s = i;

while (s != 0) {

j = j * 10 + s % 10;

s = s / 10;

}

return j;

}

}

java回文数字判断,java 实现判断回文数字的实例代码相关推荐

  1. java doc转为pdf_Java利用openoffice将doc、docx转为pdf实例代码

    本文研究的主要是Java编程利用openoffice将doc.docx转为pdf的实现代码,具体如下. 1. 需要用的软件 OpenOffice , JodConverter 2.启动OpenOffi ...

  2. java socket 编程 客户机服务器_Java Socket编程服务器响应客户端实例代码

    通过输入流来读取客户端信息,相应的时候通过输出流来实现. 服务端类的代码: import java.io.BufferedReader; import java.io.IOException; imp ...

  3. java 线程重入,java synchronized加载加锁-线程可重入详解及实例代码

    java synchronized加载加锁-线程可重入 实例代码: public class ReGetLock implements Runnable { @Override public void ...

  4. Java模拟拨打电话程序_java_编写android拨打电话apk应用实例代码,android 实现拨打电话的app,代 - phpStudy...

    编写android拨打电话apk应用实例代码 android 实现拨打电话的app,代码非常简单,功能也很实用,分享给大家. MainActivity.java package com.bblei.c ...

  5. java安卓百度地图查找便利店_Android 百度地图POI搜索功能实例代码

    在没介绍正文之前先给大家说下poi是什么意思. 由于工作的关系,经常在文件中会看到POI这三个字母的缩写,但是一直对POI的概念和含义没有很详细的去研究其背后代表的意思.今天下班之前,又看到了POI这 ...

  6. java 遍历request_java 遍历request中的所有表单数据的实例代码

    java 遍历request中的所有表单数据的实例代码 实例如下: Enumeration rnames=request.getParameterNames(); for (Enumeration e ...

  7. 手机号判断正则php2019,2019手机号码JS正则表达式验证实例代码

    概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的 ...

  8. 安卓java自实现mp3播放器,Android MediaPlayer实现音乐播放器实例代码

    Android MediaPlayer实现音乐播放器 1.布局文件 android:layout_width="fill_parent" android:layout_height ...

  9. java int转bitmap_Java Base64位编码与String字符串的相互转换,Base64与Bitmap的相互转换实例代码...

    首先是网上大神给的类 package com.duanlian.daimengmusic.utils; public final class Base64Util { private static f ...

  10. substr判断最后一个是不是逗号_用java帮助你判断一个数是不是回文数

    哈喽大家好,这里是Java小白成长记! 昨天分享了怎么来判断一个数字的奇偶性,其中用到了if选择语句和求余运算,虽然都不是很难的知识点,但是也不可能分享一次就不管了,所以今天继续分享一个和它俩有关的的 ...

最新文章

  1. Pandas简明教程:五、Pandas简单统计操作及通用方式
  2. 如何加快按生产订单查找物料凭证的报表的速度
  3. caffe之特征图可视化及特征提取
  4. 在linux安装不了apache,Apache 不能安装在linux?
  5. app+java_‎App Store 上的“Java大全”
  6. 如何在logcat中获取多个tag标签的过滤信息
  7. kaggle账号_kaggle是什么?对找工作的帮助!如何入门kaggle?
  8. 1.5万人!京东面向2021届高校毕业生开启最大规模校招
  9. RHCSA试题+答案
  10. 漏洞利用之Metasploit使用过程
  11. 三次握手四次挥手必掌握,看了绝对不吃亏!
  12. 《研磨设计模式》读书笔记之:适配器模式、单例模式
  13. 矩阵的Cholesky 分解
  14. 【多字典公共键】快速找到多个字典的公共键及非公共键
  15. Windbg内核调试(大杂烩)
  16. javag关于视频转码技术点分析!
  17. 不义联盟2显示服务器,打开不义联盟2提示网络异常或者连接不上
  18. Java面试中HR面试的100个问题,你有被问到几个?正解如下
  19. window.open 全屏展示
  20. 3种查看网站流量的方式

热门文章

  1. 内蒙古农业大学计算机学院老师黑名单,内蒙古农业大学计算机与信息工程学院2020年考研调剂信息...
  2. mac PPT取色操作
  3. 求随机变量函数的概率密度函数需要一个已知概率密度的函数
  4. 自媒体视频消重方法,批量处理去重消重去水印去logo软件 头条号运营技巧:视频重复文章没有推荐,如...
  5. 视频号助手后台数据不一致问题排查
  6. python输出由1、2、3、4、5、6这四个数字组成的每位数都不相同的所有四位数以及总个数
  7. 2021年中国信托行业发展现状及未来发展趋势分析[图]
  8. mac mysql 查看用户_Mac 最全 Mysql忘记用户名和密码如何处理-Go语言中文社区
  9. 诚信迎考 计算机考试主题班会策划,2015年诚信考试主题班会教案
  10. 阶乘计算之大数阶乘与快速取模阶乘计算