java判断回文数示例分享
判断一个数是不是回文数示例,回文数就是原数与其倒置后的数相等,如:123321,到之后仍为123321,即为回文数
题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
/** * 判断一个数是不是回文数,回文数就是原数与其倒置后的数相等 * 如:123321,到之后仍为123321,即为回文数 * @author lvpeiqiang */ public class HuiWenShu { public boolean isHuiWenShu(int num) { int s = 0; int bNum = num; int mod; //以下为把数值倒置的方法 while(bNum != 0) { mod = bNum%10; //123%10 = 3 s = s*10 + mod; //s = 0*10+3 bNum = bNum/10; //bNum = 123/10=12(int自动转换) } boolean b = (s == num); return b; } public static void main(String[] args) { HuiWenShu p = new HuiWenShu(); boolean b = p.isHuiWenShu(123321); System.out.println(b); } }
相关推荐
-
Java实现查找当前字符串最大回文串代码分享
先看代码 public class MaxHuiWen { public static void main(String[] args) { // TODO Auto-generated method stub String s = "abb"; MaxHuiWen(s); } //1.输出回文串 public static void MaxHuiWen(String s){ //存储字符串的长度 int length = s.length(); //存储最长的回文串 String M
-
java计算任意位水仙花数示例(回文数)
可计算任意位水仙花数 复制代码 代码如下: public static void main(String[] args) { int max = 10; for (int len = 1; len <= max; len++) { System.out.println(getNarc(len, "")); } } static StringBuffer strb = new StringBuffer(); static String getNarc(int len, S
-
java判断回文数示例分享
判断一个数是不是回文数示例,回文数就是原数与其倒置后的数相等,如:123321,到之后仍为123321,即为回文数 题目:一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同. /** * 判断一个数是不是回文数,回文数就是原数与其倒置后的数相等 * 如:123321,到之后仍为123321,即为回文数 * @author lvpeiqiang */ public class HuiWenShu { public boolean isHuiWenShu(int n
-
python代码打印100-999之间的回文数示例
打印100-999之间的回文数(即百位和个位的数字相等),并每10个打印一行 i = 100 x = 0 # 使用计数器,每10个换行打印 while i <= 999: if i // 100 == i % 10: # 百位整除,个位取余 print(i, end=" ") x += 1 # 如果是回文数,则计数器+1 if x % 10 == 0: # 当计数器数值每满10,就打印一个换行 print() i += 1 结果打印如下: 知识点归纳: 1.while循环基本语法
-
javascript判断回文数详解及实现代码
javascript判断回文数 概要: 回文"是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如"我为人人,人人为我"等.在数学中也有这样一类数字有这样的特征,成为回文数(palindrome number). 设n是一任意自然数.若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数.例如,若n=1234321,则称n为一回文数:但若n=1234567,则n不是回文数. 注意: 1.偶数个的数字也有回文数124421 2.小数没有回文
-
Python判断回文数的三种方法实例
需求: 从控制台输入一个五位数,如果是回文数就打印"是回文数",否则打印"不是回文数",例如:11111 12321 12221 "回文"是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如"我为人人,人人为我"等.在数学中也有这样一类数字有这样的特征,成为回文数(palindrome number). 设n是一任意自然数.若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数.例如,若n=123
-
C语言判断回文数的小例子
复制代码 代码如下: #include<stdio.h>#include<stdlib.h> int is_palindrome(char* para_str , int len); int main(int argc , char* argv[]){ int n = atol(argv[2]); if (is_palindrome(argv[1],n)) printf("this string is palindrome !\n");
-
对python判断是否回文数的实例详解
设n是一任意自然数.若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数.例如,若n=1234321,则称n为一回文数:但若n=1234567,则n不是回文数. 上面的解释就是说回文数和逆序后的结果是相等的.这就是判断一个数值是否是回文数的标准. 代码也是根据这个思路来实现的. # -*- coding: utf-8 -*- """ Created on Sun Aug 5 09:01:38 2018 @author: FanXiaoLei ""
-
解决Python中回文数和质数的问题
一.前言 今天学习视频时课后作业是找出1000以内既是素数又是回文数的数,写代码这个很容易,结果一运行遇到了bug,输出结果跟预期不一样,调试了快30min,再接着一通搜索和回看视频才发现问题所在.所以特地写下来,方便以后查看.问题的关键是判断素数过程中for-else的用法上(具体看后面代码) 二.实现判断素数的功能 质数(Prime number),又称素数,指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个因数的数).via--Wikiped
-
Python3实现的回文数判断及罗马数字转整数算法示例
本文实例讲述了Python3实现的回文数判断及罗马数字转整数算法.分享给大家供大家参考,具体如下: 回文数 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 . 从右向左读, 为 121- .因此它不是一个回文数. 示例 3: 输入: 10 输出: false 解释: 从右向左读, 为 01 .因此它不是一个回文数. 进阶:你
-
Python实现判断一个整数是否为回文数算法示例
本文实例讲述了Python实现判断一个整数是否为回文数算法.分享给大家供大家参考,具体如下: 第一个思路是先将整数转换为字符串,再将字符串翻转并与原字符串做比较 def isPalindrome(self, x): """ :type x: int :rtype: bool """ #思路:先将整数转换为字符串,再将字符串翻转并与原字符串做比较 x = str(x) return x == x[::-1] 代码简洁 第二个思路,尝试着不用字符串,
-
js回文数的4种判断方法示例
前言 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 例如: 121,是回文数. 1221, 是回文数. 1234,不是回文数. -121,也不是回文数. 一些特殊的情况: 0-9的数字,都可以称为回文. 不等于0,且尾数是0的数字,都不是回文. 负数都不是回文. 1. 字符串的转换 1.1 简单点,使用高阶函数来完成 思路: 先将数字转成字符串A,再经过变成数组,数组反转,数组变成字符串B三步操作之后,比较字符串A和B,得出结论. /** * @par
随机推荐
- 详解Angular中$cacheFactory缓存的使用
- oracle中decode函数的使用方法
- jQuery EasyUI Layout实现tabs标签的实例
- php checkbox 取值详细说明
- Java复合语句的使用方法详解
- JavaScript实现cookie的写入、读取、删除功能
- 利用php_imagick实现复古效果的方法
- 在JavaScript中调用Java类和接口的方法
- 仿Iphone中搜索结果的布局详解
- MySQL优化之表结构优化的5大建议(数据类型选择讲的很好)
- 使用jquery如何获取时间
- 按下Enter焦点移至下一个控件的实现js代码
- 修改IE默认的HTML文件编辑器
- 初次安装Linux系统手记
- windows中apache 301页面跳转实现方法
- php学习笔记 类的声明与对象实例化
- PHP使用PHPExcel实现批量上传到数据库的方法
- Android实现计步进度的环形Progress
- PHP实现验证码校验功能
- Java带复选框的树(Java CheckBox Tree)实现和应用