`
liu824501925
  • 浏览: 35162 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

JAVA经典算法第二十五题

阅读更多
【程序25】   题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。  
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经典算法50题——答案下载!

    Java经典算法50题,是Java开发者提升编程能力的重要练习资源。这50题涵盖了数据结构、排序算法、搜索算法等多个领域,旨在帮助程序员深化对基础理论的理解,并提高实际问题解决能力。通过解决这些题目,你可以熟悉并...

    java版数据结构和算法视频

    Java数据结构和算法第二十五讲.avi Java数据结构和算法第二十八讲.avi Java数据结构和算法第二十六讲.avi Java数据结构和算法第二十四讲.avi Java数据结构和算法第二十讲.avi Java数据结构和算法第八讲.avi Java数据...

    Java经典问题算法大全

    程序输出了从第三个月到第十五个月每个月的兔子对数。 #### 二、素数判断与计数 **题目解析:** 在这个问题中,我们需要找出101到200之间的所有素数,并统计这些素数的总数。素数是指只能被1和自身整除的大于1的...

    java试题 算法 很多的题目

    2. 在Java中,实例方法可以直接调用本类的类方法,这是第二题的一个正确选项。类方法(静态方法)是属于类而不是特定对象的,可以直接通过类名调用。 3. 编译Java源代码时,可以指定环境变量,如类路径(class path...

    JAVA经典算法50题

    ### JAVA经典算法50题解析 #### 题目一:斐波那契数列问题 **题目描述**: 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子...

    JAVA经典算法90题(十四)

    ### JAVA经典算法90题(十四):计算一年中的第几天 #### 一、问题描述 本题目要求根据用户输入的某年某月某日,计算出这一天是该年的第几天。程序首先需要判断该年是否为闰年,然后根据月份来累加天数。 #### 二...

    Java第十五届蓝桥杯大赛软件JavaB组真题

    【Java第十五届蓝桥杯大赛软件JavaB组真题】是针对Java编程技术的一场专业竞赛,旨在考察参赛者对Java语言的理解、应用及问题解决能力。蓝桥杯大赛作为国内知名的IT技能竞赛,其试题往往涵盖了Java的基础语法、面向...

    java版连连看算法

    2. **图片数量**:游戏共有30种不同的图片,第一关只能从前十张图片中随机抽取。随着关卡的推进,可选图片的数量会逐渐增加。 3. **对象对数**:每关都会创建20对对象为基础,再加上当前关卡数乘以3,从而保证每关的...

    Java数据结构和算法.pdf

    * 冒泡排序的思想是假设有 N 个数据需要排序,则从第0 个数开始,依次比较第0 和第 1 个数据,如果第 0 个大于第 1 个则两者交换,否则什么动作都不做,继续比较第1 个第 2个,以此类推,直至所有数据都“冒泡” 到...

    Java经典练习题.

    ### Java经典练习题知识点解析 #### 一、【程序1】斐波那契数列(兔子繁殖问题) **题目描述**: 题目要求计算一个理想化的兔子繁殖问题中的兔子总数。假设一对兔子从出生后第3个月起每个月都会生一对新兔子,而...

    Java数值计算算法编程

    在Java编程领域,数值计算算法是至关重要的,特别是在科学计算、数据分析、工程应用以及金融建模等场景。Java作为一种跨平台、面向对象的编程语言,提供了丰富的库和工具来支持复杂的数值计算。以下是对"Java数值...

    java算法题指导手册

    ### Java算法题指导手册知识点详解 #### 一、赋值运算函数 在Java编程语言中,赋值运算符是用于将一个表达式的值赋给另一个变量。最基本的赋值运算符是`=`。除此之外,Java还支持复合赋值运算符,如`+=`, `-=`, `*...

    java二级考试经典试题

    #### 十五、Java命名约定 根据Java的命名约定,变量名应全部使用小写字母,且不能使用关键字(选项A)。此外,变量名应具有描述性,以便于理解其用途。 #### 十六、异常处理 给出的代码片段演示了异常处理的使用。在...

    java算法题 : 数组相关问题

    在Java编程语言中,数组是一种基础且重要的数据结构...通过学习和实践上述知识点,对于Java算法题中的数组问题,你将能够游刃有余地进行解答。不断练习和深入理解数组的特性,可以提升你在算法设计和问题解决上的能力。

    算法导论第1-16章编程题答案

    11. **第十五章:概率与信息论** - 虽然这不是典型的编程主题,但可能会涉及到计算概率或信息熵的Java实现。 12. **第十六章:近似算法** - 当问题无法得到精确解时,近似算法可以找到接近最优的解,如旅行商问题的...

    算法导论第二十五章习题解答

    《算法导论》第二十五章习题解答涵盖了丰富的算法理论与实践知识,主要涉及图算法、最优化问题以及动态规划等核心概念。本章节的习题旨在帮助读者深入理解和掌握这些算法的应用,提升解决实际问题的能力。以下是部分...

    算法分析与设计课件与课后题答案

    学习《算法分析与设计》时,不仅要掌握各种算法,还要学会如何用伪代码或实际编程语言(如C++、Java、Python等)实现它们,并进行实际运行测试。同时,理解算法的时间复杂度和空间复杂度分析,是评估算法效率的关键...

    20道简单算法题,Java面试算法笔刷题目

    该数列由数学家莱昂纳多·斐波那契(Leonardo Fibonacci)在十三世纪提出,最初是以兔子繁殖问题作为例子来描述的。 #### 数列定义 斐波那契数列定义如下: - F(0) = 0 - F(1) = 1 - 对于所有 n &gt; 1,F(n) = F(n-1)...

    java/c/c++经典算法

    ### Java/C/C++经典算法知识点解析 #### 一、算法概览 算法是解决特定问题的一系列明确步骤的集合。有效的算法能够高效地处理数据并解决问题。本章节将详细介绍算法的基本概念及其在Java、C/C++编程语言中的应用。...

Global site tag (gtag.js) - Google Analytics