精华内容
下载资源
问答
  • Java根据用户指定的5位数判断一个它是不是回文数,即12321是回文数,个位与万位相同,十位与千位相同。先判断判断输入的数字是否为五位数,如果不是五位数则提示重新输入,如果是则将数字存入数组a中,将数组a里的...
  • 题目:一个 5 位数判断是不是回文数。即 12321 是回文数,个位与万位相同,十位与 千位相同。 import java.util.Scanner; public class Ex25 { static int[] a = new int[5]; static int[] b = new int[5]; ...
    题目:一个 5 位数,判断它是不是回文数。即 12321 是回文数,个位与万位相同,十位与 千位相同。
    package com.qq.weixin;
    
    import java.util.Scanner;
    
    public class Ex25 {
        static int[] a = new int[5];
        static int[] b = new int[5];
    
        public static void main(String[] args) {
            boolean is = false;
            Scanner s = new Scanner(System.in);
            long l = s.nextLong();
            if (l > 99999 || l < 10000) {
                System.out.println("Input error, please input again!");
                l = s.nextLong();
            }
            for (int i = 4; i >= 0; i--) {
                a[i] = (int) (l / (long) Math.pow(10, i));
                l = (l % (long) Math.pow(10, i));
            }
            System.out.println();
            for (int i = 0, j = 0; i < 5; i++, j++) {
                b[j] = a[i];
            }
            for (int i = 0, j = 4; i < 5; i++, j--) {
                if (a[i] != b[j]) {
                    is = false;
                    break;
                } else {
                    is = true;
                }
            }
            if (is == false) {
                System.out.println("is not a Palindrom!");
            } else if (is == true) {
                System.out.println("is a Palindrom!");
            }
        }
    }

     

    展开全文
  • Java_判断一个5位数是不是回文数

    千次阅读 2019-08-02 22:36:34
    import java.util.Scanner;...//判断一个5位数是不是回文 class PalindromeNum { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输...
    package cn.myAlgorithm;
    
    import java.util.Scanner;
    
    //判断一个5位数是不是回文数
    class PalindromeNum {
    	public static void main(String[] args) {
    		Scanner scanner = new Scanner(System.in);
    		System.out.println("请输入一个五位数:");
    		int a = scanner.nextInt();
    		String str = a + "";
    
    		StringBuilder sb1 = new StringBuilder();
    		StringBuilder sb2 = new StringBuilder();
    
    		sb1.append(str);
    		sb2 = sb1.reverse();
    
    		if (sb1.equals(sb2)) {
    			System.out.printf("%d是回文数", a);
    		} else {
    			System.out.printf("%d不是回文数", a);
    		}
    	}
    }
    

    方法二:

    package t16;
    
    public class Test {
    	public static void main(String[] args) {
    		System.out.println(isAba(12321));
    	}
    	
    	public static boolean isAba(int num) {
    		String nums=num+"";
    		for(int i=0;i<=nums.length()/2;i++) {
    			if(nums.charAt(i)!=nums.charAt(nums.length()-1-i)) {
    				return false;
    			}
    		}
    		return true;
    	}
    }
    
    
    展开全文
  • 要求:键入一个5位数判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同 public class Excise11{ public static void main(String[] args){ // 键入一个五位数 java.util.Scanner s = new...

    要求:键入一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同

    public class Excise11{
    	public static void main(String[] args){
    		// 键入一个五位数
    		java.util.Scanner s = new java.util.Scanner(System.in);
    		System.out.print("请输入一个五位数:");
    		int num = s.nextInt();
    
    		// 判断个位与万位是否相同
    		if(num / 10000 == num % 10){
    			//System.out.println("这个数可能是一个回文数");
    			//在个位与万位相同的情况下,在对十位与千位进行判断
    			if((num / 10) % 10 == (num / 1000) % 10){
    				System.out.println("这个数是一个回文数");
    			}
    		}else{
    			System.out.println("这个数不是回文数");
    		}
    	}
    }
    
    展开全文
  • public class Demo6 { public static void main(String[] args) { //调用定义方法 System.out.println(isPalindrome(12354886)); } public static boolean isPalindrome(int x) { //返回int参数的字符串表示...
    public class Demo6 {
        public static void main(String[] args) {
           //调用定义方法
            System.out.println(isPalindrome(12354886));
        }
    
        public static boolean isPalindrome(int x) {
         //返回int参数的字符串表示形式
            String str = String.valueOf(x);
           //长度
            int charSum = str.length();
            for (int i = 0, j = charSum - 1; i < j; i++, j--) {
                if (str.charAt(i) != str.charAt(j)) {
                    return false;
                }
            }
            return true;
        }
    }
    展开全文
  • 一个 5 位数判断是不是回文数

    千次阅读 2019-05-07 15:06:47
    :一个 5 位数判断是不是回文数。 即 12321 是回文数,个位与万位相同,十位与千位相同 即 数组的char[i]=char[数组的长度-i-1]i为for循环的变量 */ public class Test5 { public static void main(String[] ...
  • 定义一个整型变量并赋任意位正整数作为初始值,判断是不是五回文数。 一、什么是位回文数 回文数:个位与万位相同,十位与千位相同,例如:12321 二、主要思路 1.引入库 代码如下: import java.util....
  • 一个5位数判断是不是回文数

    千次阅读 2019-07-15 13:09:16
    import java.util.Scanner; public class a { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner... System.out.println("输入一个五位数"); in...
  • 输入一个五位数判断是不是回文数

    千次阅读 2019-08-28 19:14:45
    * 输入一个五位数判断是不是回文数。即12321是回文数,有能力同学试试看判断判断任意一个正数是不是回文数。 */ public class Test08 { public static void main(String[] args) { @SuppressWarnings(...
  • 一个5位数判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 class two5{ public static void main(String[] args) { int a=45654; if (a/10000==a%10 && a/1000%10==a%100/10){...
  • public class Test { public static void main(String [] args){ Scanner s=new Scanner(System.in)... System.out.println("该数字是文字"); }else{ System.out.println("该数字不是文字"); } } }
  • 输入一个5位数判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 实现代码: package kaoshi; import java.util.Scanner; public class palindrome { public static void main...
  • /** * 一个五位数判断是不是回文数, * 如12321是回文数。 * */public class Demo11 { public static void main(String[] args) { System.out.println("请输入一个五位数:"); ...
  • //一个n位数判断是不是回文数。例如12321是回文数,个位与万位相同,十位与千位相同。此程序可实现不限输入数位限制。 import java.util.Scanner; public class Test { public static void main(String[] args) ...
  • 编写需求:打印5位数中的所有回文数,并且每行打印5个数。 思路: 1.循环遍历五位数 2.获取每一位五位数的个、十、千、万位 3.判断个位与万位相同,十位与千位相同 举例: 12321是回文数 代码如下: // ...
  • #include int main( ) {  long ge,shi,qian,wan,x;  printf("请输入 5 位数字:");  scanf("%ld",&x);  wan=x/10000;... printf("这是回文数\n");  } else {  printf("这不是回文数\n");  } }
  • 查看所有50道基础算法题请看: Java的50道基础算法题 package Demo25Palindrome;... * 一个5位数判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 */ /* 分析:所谓回文,就是正着念跟...
  • 【视频+图文】Java经典基础练习题():键盘输入一个五位数判断这个数是否为回文数
  • 编写一个程序 输入一个年份 输入一个月份 求:从1月到该月有多少天 给定一个5位数判断是不是回文数。即12345678987654321是回文数,个位与万位相同,十位与千位相同。 给出4个不同的数 2 4 5 8,求能组成多少对...
  • 一个5位数判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 代码如下: import java.util.Scanner; public class Demo13 { public static void main(String[] args) { Scanner input=new...
  • import java.util.Scanner; public class Work2 { public static void main(String[] args) { // TODO Auto-generated ... //计算回文数 //功能描述:输入一个位正整数,使用数组判断是不是回文数(例
  • 用户从键盘输入一个整数,程序将判断这个数是几位数并输出其位数,并判断这个数是否是回文数(是,则输出“是回文数”,否则输出“不是回文数”)。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如...
  • 判断一个五位数是不是回文数

    千次阅读 2013-03-23 10:02:10
    import java.util.*; public class Number {  public static void main(String args[])  {  int number=0,d5,d4,d3,d2,d1;  Scanner reader=new Scanner(System.in);  Sys
  • import java.util.Scanner; public class Zuoye1 { ... 使用数组判断是不是回文数(例如12321是回文)。 * * @param args */ public static void main(String[] args) { Scanner input=new Scanne...
  • Java判断一个是否是回文

    千次阅读 2019-08-31 08:52:48
    回文数是指正序(从左到右),倒序(从右到左)读都是一样的整数 举例说明: 121、11211是回文数 -123、123不是回文数 代码实例: public class program1 { public boolean isHun(int n) { //进行判断是不是回文数 if...
  • java实现判断是否为回文数

    千次阅读 2019-01-18 18:55:41
    import java.util.*; public class HiJava { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println(&quot;Please input the number: &quot;); ...
  • 题目描述 编写一个方法isPalindrome(),参数为一个5位以内的自然数,它判断该数是否为回文数,并根据判断结果返回布尔类型的值。 然后,在main方法中循环输入一个5位数以内的自然数,如果输入的自然数超过5位,则...
  • java判断回文数

    千次阅读 2017-07-11 22:51:42
    输入一个n位数判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 import java.util.Scanner; public class IsPalindrome { public static void main(String[] args) { // TODO Auto-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,196
精华内容 5,278
关键字:

判断五位数是不是回文数java

java 订阅