zoukankan      html  css  js  c++  java
  • 【程序25】

    题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

    
    import java.util.*;
    
    public class lianxi25 {
    
        public static void main(String[] args) {
    
            Scanner s = new Scanner(System.in);
    
            int a;
    
            do{
    
                System.out.print("请输入一个5位正整数:");
    
                a = s.nextInt();
    
            }while(a<10000||a>99999);
    
            String ss =String.valueOf(a);
    
            char[] ch = ss.toCharArray();
    
            if(ch[0]==ch[4]&&ch[1]==ch[3]){
    
                System.out.println("这是一个回文数");}
    
            else {System.out.println("这不是一个回文数");}
    
        }
    
    }
    
    //这个更好,不限位数
    
    import java.util.*;
    
    public class lianxi25a {
    
        public static void main(String[] args) {
    
            Scanner s = new Scanner(System.in);
    
            boolean is =true;
    
            System.out.print("请输入一个正整数:");
    
            long a = s.nextLong();
    
            String ss = Long.toString(a);
    
            char[] ch = ss.toCharArray();
    
            int j=ch.length;
    
            for(int i=0; i<j/2; i++) {
    
                if(ch[i]!=ch[j-i-1]){is=false;}
    
            }
    
            if(is==true){System.out.println("这是一个回文数");}
    
            else {System.out.println("这不是一个回文数");}
    
        }
    
    }
  • 相关阅读:
    C#
    C#
    C#
    创建一个ROS包
    创建一个工作空间
    ROS的文件系统
    单一职责原因
    策略模式
    UML类图
    简单工厂模式
  • 原文地址:https://www.cnblogs.com/yuyu666/p/9840167.html
Copyright © 2011-2022 走看看