zoukankan      html  css  js  c++  java
  • Java50道经典习题-程序25 根据输入求输出

    题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
    分析:分别创建两个数用于判断,一个数为12321,另一个数是12341
    分别取出该数的"个十百千万"位进行判断

     1 public class Prog25 {
     2     public static void main(String[] args) {
     3         int i=12321;
     4         int j=12341;
     5         palin(i);
     6         palin(j);
     7     }
     8     //判断是否为回文数
     9     public static void palin(int n) {
    10         int count=0;
    11         String s=String.valueOf(n);//将产生的随机数转换成字符串
    12         char[] c=s.toCharArray();//将字符串转换成字符数组
    13         for(int a=0;a<=(c.length-1);a++) {//将字符数组头尾相互比较
    14             if(c[c.length-1-a]!=c[a]) {//如果发现有不相等的不再进行比较,直接打印“不是回文数”并退出循环
    15                 System.out.println(s+"不是回文数");
    16                 break;
    17             }else {
    18                 count++;
    19             }
    20         }
    21         if(count==c.length) {
    22             System.out.println(s+"是回文数");
    23         }
    24     }
    25 }
    26 /*运行结果
    27 12321是回文数
    28 12341不是回文数
    29 */
  • 相关阅读:
    方法中的散列可变参数
    方法中的散列可变参数
    策略模式
    策略模式
    HashSet,TreeSet
    HashSet,TreeSet
    ArrayList和LinkedList
    ArrayList和LinkedList
    关于鼠标悬浮标签元素效果(CSS:cursor属性)
    关于鼠标悬浮标签元素效果(CSS:cursor属性)
  • 原文地址:https://www.cnblogs.com/parkour1026/p/10796740.html
Copyright © 2011-2022 走看看