java回文数字判断,java 实现判断回文数字的实例代码
前言:
有这样一类数字,它们顺着看和倒着看是相同的数,例如: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 实现判断回文数字的实例代码相关推荐
- java doc转为pdf_Java利用openoffice将doc、docx转为pdf实例代码
本文研究的主要是Java编程利用openoffice将doc.docx转为pdf的实现代码,具体如下. 1. 需要用的软件 OpenOffice , JodConverter 2.启动OpenOffi ...
- java socket 编程 客户机服务器_Java Socket编程服务器响应客户端实例代码
通过输入流来读取客户端信息,相应的时候通过输出流来实现. 服务端类的代码: import java.io.BufferedReader; import java.io.IOException; imp ...
- java 线程重入,java synchronized加载加锁-线程可重入详解及实例代码
java synchronized加载加锁-线程可重入 实例代码: public class ReGetLock implements Runnable { @Override public void ...
- Java模拟拨打电话程序_java_编写android拨打电话apk应用实例代码,android 实现拨打电话的app,代 - phpStudy...
编写android拨打电话apk应用实例代码 android 实现拨打电话的app,代码非常简单,功能也很实用,分享给大家. MainActivity.java package com.bblei.c ...
- java安卓百度地图查找便利店_Android 百度地图POI搜索功能实例代码
在没介绍正文之前先给大家说下poi是什么意思. 由于工作的关系,经常在文件中会看到POI这三个字母的缩写,但是一直对POI的概念和含义没有很详细的去研究其背后代表的意思.今天下班之前,又看到了POI这 ...
- java 遍历request_java 遍历request中的所有表单数据的实例代码
java 遍历request中的所有表单数据的实例代码 实例如下: Enumeration rnames=request.getParameterNames(); for (Enumeration e ...
- 手机号判断正则php2019,2019手机号码JS正则表达式验证实例代码
概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的 ...
- 安卓java自实现mp3播放器,Android MediaPlayer实现音乐播放器实例代码
Android MediaPlayer实现音乐播放器 1.布局文件 android:layout_width="fill_parent" android:layout_height ...
- java int转bitmap_Java Base64位编码与String字符串的相互转换,Base64与Bitmap的相互转换实例代码...
首先是网上大神给的类 package com.duanlian.daimengmusic.utils; public final class Base64Util { private static f ...
- substr判断最后一个是不是逗号_用java帮助你判断一个数是不是回文数
哈喽大家好,这里是Java小白成长记! 昨天分享了怎么来判断一个数字的奇偶性,其中用到了if选择语句和求余运算,虽然都不是很难的知识点,但是也不可能分享一次就不管了,所以今天继续分享一个和它俩有关的的 ...
最新文章
- Pandas简明教程:五、Pandas简单统计操作及通用方式
- 如何加快按生产订单查找物料凭证的报表的速度
- caffe之特征图可视化及特征提取
- 在linux安装不了apache,Apache 不能安装在linux?
- app+java_App Store 上的“Java大全”
- 如何在logcat中获取多个tag标签的过滤信息
- kaggle账号_kaggle是什么?对找工作的帮助!如何入门kaggle?
- 1.5万人!京东面向2021届高校毕业生开启最大规模校招
- RHCSA试题+答案
- 漏洞利用之Metasploit使用过程
- 三次握手四次挥手必掌握,看了绝对不吃亏!
- 《研磨设计模式》读书笔记之:适配器模式、单例模式
- 矩阵的Cholesky 分解
- 【多字典公共键】快速找到多个字典的公共键及非公共键
- Windbg内核调试(大杂烩)
- javag关于视频转码技术点分析!
- 不义联盟2显示服务器,打开不义联盟2提示网络异常或者连接不上
- Java面试中HR面试的100个问题,你有被问到几个?正解如下
- window.open 全屏展示
- 3种查看网站流量的方式
热门文章
- 内蒙古农业大学计算机学院老师黑名单,内蒙古农业大学计算机与信息工程学院2020年考研调剂信息...
- mac PPT取色操作
- 求随机变量函数的概率密度函数需要一个已知概率密度的函数
- 自媒体视频消重方法,批量处理去重消重去水印去logo软件 头条号运营技巧:视频重复文章没有推荐,如...
- 视频号助手后台数据不一致问题排查
- python输出由1、2、3、4、5、6这四个数字组成的每位数都不相同的所有四位数以及总个数
- 2021年中国信托行业发展现状及未来发展趋势分析[图]
- mac mysql 查看用户_Mac 最全 Mysql忘记用户名和密码如何处理-Go语言中文社区
- 诚信迎考 计算机考试主题班会策划,2015年诚信考试主题班会教案
- 阶乘计算之大数阶乘与快速取模阶乘计算