Blogger Information
Blog 14
fans 1
comment 1
visits 28901
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
打印10000以内的回文数字
bingbing的博客
Original
1682 people have browsed it
实例
//打印10000以内的回文数字

/*思路:

 * 1、完成一个把数字按位调换顺序的方法

 * 2、循环10~9999

 * 3、每循环一次就判断一次,返回true则打印

 */

public class CircleNumber {

 public static void main(String[] args) {

  // TODO Auto-generated method stub

  for (int i = 10; i < 10000; i++) {

   if (isCircleNumber(i)) {     //判断当前数字是否是回文数字

    System.out.println(i + "是回文数");  //打印

   }

  }

 }

 //判断是否为回文数字方法

 public static boolean isCircleNumber(int num) {

  int oldValue = num;     //保存数值

  int temp = 0;      //反过来的值,初始化为0

  while (num > 0) {     //循环number的每一位数值

   temp = temp * 10 + num % 10; //得到一位数字

   num /= 10;      //num减少一位

  }      

  return temp == oldValue;   // 判断反值与原值是否相等

 }

}

运行实例 »
点击 "运行实例" 按钮查看在线实例

 

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post