java基础--for循环实现五位数中的回文数
2017-05-24 16:33
211 查看
package com.lcn.day04;
public class SwitchDemo4 {
/**
* 回文数是指一个像16461这样“对称”的数,
* 即:将这个数的数字按相反的顺序重新排列后,
* 所得到的数和原来的数一样。
* 判断一个五位数,回文数,并统计数量
*/
public static void main(String[] args) {
int count = 0;//统计个数的变量
//执行for循环
for(int i=10000;i<100000;i++){
int ge = i%10;//得到个位
int shi = i/10%10;//得到十位
int bai = i/100%10;//得到百位
int qian = i/1000%10;//得到千位
int wan = i/10000%10;//得到万位
if(ge==wan&&shi==qian){
System.out.println(i);
count++;
}
}
System.out.println("五位数的回文数共有:"+count+"个");
}
}
public class SwitchDemo4 {
/**
* 回文数是指一个像16461这样“对称”的数,
* 即:将这个数的数字按相反的顺序重新排列后,
* 所得到的数和原来的数一样。
* 判断一个五位数,回文数,并统计数量
*/
public static void main(String[] args) {
int count = 0;//统计个数的变量
//执行for循环
for(int i=10000;i<100000;i++){
int ge = i%10;//得到个位
int shi = i/10%10;//得到十位
int bai = i/100%10;//得到百位
int qian = i/1000%10;//得到千位
int wan = i/10000%10;//得到万位
if(ge==wan&&shi==qian){
System.out.println(i);
count++;
}
}
System.out.println("五位数的回文数共有:"+count+"个");
}
}
相关文章推荐
- java基础--for循环实现五位数中的回文数
- java基础--while实现五位数中的回文数
- java中FOR循环实现累加、四则运算
- 黑马程序员_java编程基础第3天1-5 循环结构while;do while;for
- 使用Java中的for循环来实现九九乘法表
- 4 Java基础语法(switch语句,循环语句(for,while),控制跳转语句(break,return,continue))
- 【Java基础】增强for循环要注意陷阱
- java基础:增强for循环
- 用java的for循环实现打印上下两个正反三角形
- 【java基础增强】增强for循环取Map值
- Java为其for循环实现了针对数组和集合类的新用法
- java基础学习——循环结构(while,do-while,for)笔试题
- java数组冒泡排序 面试即然忘记这种写法,只说了用二重循环实现,哎!重温下基础吧
- Java学习笔记------非常巧妙-------for循环来实现 父进程监听,子进程接受连接
- 由希尔排序算法实现引起的for循环执行过程及i++和++i异同的提问——打打基础
- 黑马程序员--JAVA基础加强之可变参数与增强for循环
- Java基础加强<二>可变参数、增强for循环、基本类型的自动拆箱与装箱、枚举
- Java基础---Java循环之for(二十四)
- java for循环实现乘法表
- Java 基础 for循环基础练习记录