精华内容
下载资源
问答
  • 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!");
            }
        }
    }

     

    展开全文
  • 要求:键入一个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("这个数不是回文数");
    		}
    	}
    }
    
    展开全文
  • 判断一个五位数是不是回文数

    千次阅读 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.*;

    public class Number
    {  
        public static void main(String args[])
        {
            int number=0,d5,d4,d3,d2,d1;
            Scanner reader=new Scanner(System.in);     
            System.out.println("从键盘输入一个1至99999之间的数");
            while(reader.hasNextInt())  
             {
               number=reader.nextInt();
               if(1<=number&&number<=99999)    // 判断number在1至99999之间的条件
                {
                    d5=number%100000/10000;   // 计算number的最高位(万位)d5
                    d4=number%10000/1000;   // 计算number的千位d4
                    d3=number%1000/100;  // 计算number的百位d3
                    d2=number%100/10;
                    d1=number%10;
                  if(d5!=0)  // 判断number是5位数的条件
                    {
                      System.out.printf("\n%d是5位数", number);
                      if (d5==d1&&d2==d4)  // 判断number是回文数的条件
                       {
                         System.out.printf("\t%d是回文数", number);
                       }
                      else
                       { 
                         System.out.printf("\t%d不是回文数", number);
                       }
                    }
                  else if (d5==0&&d4!=0)   // 判断number是4位数的条件
                    {
                       System.out.printf("\n%d是4位数",number);
                       if (d1==d4&&d2==d3)  // 判断number是回文数的条件码
                       {
                          System.out.printf("\t%d是回文数", number);
                       }
                      else
                       { 
                         System.out.printf("\t%d不是回文数",number);
                       }
                    }
                    else if ((d5==0&&d4==0)&&d3!=0)  // 判断number是3位数的条件
                    {
                       System.out.printf("\n%d是3位数", number);
                       if (d1==d3)  // 判断number是回文数的条件
                       {
                          System.out.printf("\t%d是回文数", number);
                       }
                      else
                       { 
                         System.out.printf("\t%d不是回文数", number);
                       }
                    }
                 else if(d2!=0)
                    {
                       System.out.printf("\n%d是2位数", number);
                       if(d1==d2)
                       {
                          System.out.printf("\t%d是回文数", number);
                       }
                      else
                       { 
                         System.out.printf("\t%d不是回文数", number);
                       }
                    }
                 else if(d1!=0)
                    {
                       System.out.printf("\n%d是1位数", number);
                       System.out.printf("\t%d是回文数", number);
                    }
                }
             else
                {
                   System.out.printf("\n%d不在1至99999之间", number);
                }
             System.out.printf("%n可继续输入整数, 或输入非整数结束程序%n");
            }
          System.out.println("你输出的数据不是整数");
        }
    }
    展开全文
  • /** * 一个五位数判断是不是回文数, * 如12321是回文数。 * */public class Demo11 { public static void main(String[] args) { System.out.println("请输入一个五位数:"); ...
    package com.coding.day03;

    import java.util.Scanner;

    /**
     * 一个五位数,判断是不是回文数,
     * 如12321是回文数。
     *
     */
    public class Demo11 {
        public static void main(String[] args) {
            System.out.println("请输入一个五位数:");
            Scanner scanner = new Scanner(System.in);
            int num=scanner.nextInt();
            int a=num/10000;
            int b=num/1000%10;
            int c=num/100%10;
            int d=num/10%10;
            int e=num%10;
            if(a==e&&b==d) {
                System.out.println(num+"是回文数。");
            }else {
                System.out.println(num+"不是回文数。");
            }
        }
    }

    展开全文
  • 昨天分享了怎么来判断一个数字的奇偶性,其中用到了if选择语句和求余运算,虽然都不是很难的知识点,但是也不可能分享一次就不管了,所以今天继续分享一个和它俩有关的代码:如何判断一个五位数是不是回文数。...
  • 通过学习,练习【Java基础经典练习题】,让我们起来培养这种解决问题思路。、视频讲解思路分析https://www.zhihu.com/video/1231318579054084096代码讲解https://www.zhihu.com/video/1231...
  • 昨天分享了怎么来判断一个数字的奇偶性,其中用到了if选择语句和求余运算,虽然都不是很难的知识点,但是也不可能分享一次就不管了,所以今天继续分享一个和它俩有关的代码:如何判断一个五位数是不是回文数。...
  • 昨天分享了怎么来判断一个数字的奇偶性,其中用到了if选择语句和求余运算,虽然都不是很难的知识点,但是也不可能分享一次就不管了,所以今天继续分享一个和它俩有关的的代码:如何判断一个五位数是不是回文数。...
  • 昨天分享了怎么来判断一个数字的奇偶性,其中用到了if选择语句和求余运算,虽然都不是很难的知识点,但是也不可能分享一次就不管了,所以今天继续分享一个和它俩有关的的代码:如何判断一个五位数是不是回文数。...
  • 一个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...
  • //导包 import java.util.Scanner; class Demo_8 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);... //用do...while循环确保输入的是五位数 //去除do...while循环,在...
  • **每天一道JavaSE基础题(二十一个5位数判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同)** 【程序25】 题目:一个5位数判断是不是回文数。即12321是回文数,个位与万位相同,十...
  • import java.util.Scanner; public class exercise_719_11 { public static void main(String[] args) { Scanner sc = new Scanner(System.in... System.out.println("请输入一个五位数"); int num = sc.nextIn...
  • 题目:一个5位数,判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 需要单独算出五位数的个位,十位.千位 因为js 不想java能自动生成整数 需要parseInt()去除小数点 如何插入一段漂亮的代码...
  • package 小测试;... // 定义一个方法,可以从键盘录入一个五位数判断是不是回文数, // 回文数即个位与万位相同,十位与千位相同,例如:12321 Scanner scanner = new Scanner(System.in);
  • import java.util.Scanner; public class cpdd{ ... System.out.println("请输入需要进行判断五位数:"); int a=scan.nextInt(); if(a>99999|a<10000){ System.out.println("输入错误");
  • 题目:给定一个五位数判断是不是回文数。如12321是回文数,个位与万位相同,十位与千位相同。 import java.io.*; public class Prog25{ public static void main(String[] args){ int n = 0; System.out....
  • java判断回文数代码实例

    千次阅读 2013-05-21 18:21:12
    import java.util.Scanner; /* * 第三章 java运算符 ... * 提示:本题仅要求判断一个五位数是不是回文 * 通过除法运算和求模运算符,可以分别求出一个五位数的每位上的值,然后进行比较。 * Palindro
  • 一个五位数,要你用java编写程序判断是不是回文你知道代码是怎样的吗?下面给大家分享的就是这方面的一道java编程题目,一起来看看题目以及解题方法吧。一、题目下面是具体的题目,大家要详细看看哦。一个5位数,...
  • 定义一个整型变量并赋任意位正整数作为初始值,判断是不是五回文数2.定义一个整型变量并赋任意位正整数作为初始值,输出各位数字之和3. 定义整型变量 a、b,写出将 a、b 两个变量值进行互换的程序(要求不能...
  • 代码:public 第二十一个5位数判断是不是回文数。代码:public 代码2:public 第二十六题请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。代码:public 第二十七题...
  • 1 package zuoye; 2 3 import java.util.Scanner; 4 ... 6 * 第三章 java运算符 ... 8 * 5.2.1 由用户输入一个整数,判断是不是回文数(完全对称的数),... 9 * 提示:本题仅要求判断一个五位数是不是回文数 1...
  • Java基础--回文数判断

    2018-10-28 22:29:13
    需求:一个5位数,判断是不是回文数。即12321是回文数 思路: 1 获取键盘输入,scanner类 2 将数据拆分,个十百千万位 3 比较,根据回文数的定义,五位数个位与万位比较相等,十位与千位相等为回文数 比较判断部分...
  • 题目:一个5位数判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 2.解析 创建一个5位数的数组,依次读取数字,然后再判断是否是回文数,满足条件与否即可。 3.解决问题 代码如下: import...
  • 十道编程小题目 --- 25 回文 java

    千次阅读 2016-08-26 09:55:53
    题目:一个5位数判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。  public class PalindromicNumber { public static void palindromicNumber(int n){ int a = n%10; //取得个...
  • 不使用转换为字符串的函数: import java.util.Scanner;... * 提示:本题仅要求判断一个五位数是不是回文 * 通过除法运算和求模运算符,可以分别求出一个五位数的每位上的值,然后进行比较。 * Palin...
  • 25 判断是否是回文

    2016-08-30 17:11:00
    //题目:一个5位数判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 public class Twentyfive { public static void main(String[] args) { // TODO Auto-generated method stub //...
  • JAVA经典算法(二十)

    2020-01-20 12:10:23
    题目:一个5位数判断是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 package cn.ls.lanqiao; import java.util.*; public class Test25 { public static void main(String[] args) { ...

空空如也

空空如也

1 2 3
收藏数 42
精华内容 16
关键字:

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

java 订阅