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

JAVA经典算法第二十四题

阅读更多
【程序24】   题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。  
import java.util.Scanner;
public class Ex24 {
public static void main(String[] args) {
   Ex24 tn = new Ex24();
   Scanner s = new Scanner(System.in);
   long a = s.nextLong();
   if(a < 0 || a > 100000) {
    System.out.println("Error Input, please run this program Again");
    System.exit(0);
   }
    if(a >=0 && a <=9) {
    System.out.println( a + "是一位数");
    System.out.println("按逆序输出是" + '\n' + a);
   } else if(a >= 10 && a <= 99) {
    System.out.println(a + "是二位数");
    System.out.println("按逆序输出是" );
    tn.converse(a);
   } else if(a >= 100 && a <= 999) {
    System.out.println(a + "是三位数");
    System.out.println("按逆序输出是" );
    tn.converse(a);
   } else if(a >= 1000 && a <= 9999) {
    System.out.println(a + "是四位数");
    System.out.println("按逆序输出是" );
    tn.converse(a);
   } else if(a >= 10000 && a <= 99999) {
    System.out.println(a + "是五位数");
    System.out.println("按逆序输出是" );
    tn.converse(a);
   }
}
public void converse(long l) {
   String s = Long.toString(l);
   char[] ch = s.toCharArray();
   for(int i=ch.length-1; i>=0; i--) {
    System.out.print(ch[i]);
   }
}
}

分享到:
评论

相关推荐

    JAVA经典算法40面试题

    二、描述:“JAVA经典算法40面试题,包含基本的算法面试代码题。” 该描述进一步解释了标题,表明该资源包含了40个JAVA经典算法面试题,这些题目涵盖了基本的算法面试代码题。 三、标签:“经典算法40题” 该标签...

    JAVA经典算法40题

    通过这四个题目,我们可以看到JAVA经典算法40题不仅包含了算法的基本概念,如递归、循环和条件判断,还涉及到了更深层次的数据结构和算法优化技巧。对于初学者而言,通过解决这些问题,不仅可以加深对JAVA语言的理解...

    JAVA经典算法50题

    ### JAVA经典算法50题知识点解析 #### 知识点一:斐波那契数列(兔子繁殖问题) - **背景介绍**:斐波那契数列是一个经典的数学概念,来源于意大利数学家斐波那契在《算盘书》中提出的一个关于兔子繁殖的问题。在该...

    JAVA经典算法合集

    JAVA经典算法合集 本资源摘要信息涵盖了四个经典算法程序,分别是:兔子繁殖问题、判断素数、水仙花数、分解质因数。 一、兔子繁殖问题 该程序解决了经典的兔子繁殖问题,即从出生后第三个月起,每个月都生一对...

    JAVA经典算法42例

    《JAVA经典算法42例》通过这四个示例展示了Java编程和算法设计的基础。斐波那契数列的递归与迭代、素数检测的优化、水仙花数的数学探索和质因数分解的过程都体现了算法在解决问题中的重要性。通过学习和实践这些算法...

    java版数据结构和算法视频

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

    Java经典问题算法大全

    ### Java经典问题算法详解 #### 一、兔子繁殖问题(斐波那契数列) ...以上四个算法涵盖了Java编程中的一些经典问题,通过对这些问题的学习和实践,可以帮助程序员更好地理解和掌握Java语言的基础知识和编程技巧。

    java试题 算法 很多的题目

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

    JAVA经典算法90题(十四)

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

    40个java经典算法题

    根据给定文件的信息,我们可以从中提炼出四个与Java编程相关的经典算法题目及其解决方案。下面将逐一解析这些题目及其对应的代码实现。 ### 知识点一:斐波那契数列 **题目描述**:有一对兔子,从出生后第3个月起...

    JAVA经典算法题目

    根据提供的信息,我们可以总结出以下四个Java经典算法题目的详细解析与知识点: ### 知识点一:斐波那契数列(Fibonacci Sequence) #### 题目背景: 题目要求计算每个月兔子的总数,从第三个月起,每对成年兔子每...

    JAVA经典算法案例

    根据提供的文件信息,我们可以从中提炼出四个JAVA经典算法案例,涉及了递归、素数判断、水仙花数以及质因数分解等重要的编程概念。接下来,我们将详细地解析这四个案例中的关键知识点。 ### 知识点1:斐波那契数列 ...

    非常经典的JAVA编程题全集(50题及答案)

    ### 经典JAVA编程题全集解析 #### 题目1:菲波那契数列与兔子繁殖问题 **题目描述**: 本题考察的是经典的菲波那契数列问题,通过模拟兔子繁殖的过程来生成数列。题目要求计算在一定月份内,兔子的数量变化情况,...

    java|算法|java算法50道题

    根据给定文件的信息,我们可以总结出以下四个与Java编程相关的知识点: ### 知识点一:斐波那契数列的实现(程序1) #### 内容概述 本程序通过解决一个经典的兔子繁殖问题来展示斐波那契数列的应用。斐波那契数列...

    第十四届蓝桥杯 Java C组省赛真题

    本资源为第十四届蓝桥杯 Java C 组省赛真题,涵盖了 Java 编程基础知识点,包括结果填空和程序设计两种题型。本总结将对题目中的知识点进行详细说明。 一、结果填空题 结果填空题要求选手根据题目描述直接填写结果...

    java经典算法总结

    ### Java经典算法总结 #### 知识点一:斐波那契数列(兔子繁殖问题) **背景**:本程序解决的是...以上四个示例程序涵盖了从经典问题到基础算法的实现,可以帮助读者更好地理解Java语言的基础语法和数据结构的应用。

Global site tag (gtag.js) - Google Analytics