Java根据正整数的位数并逆序打印出各位数字

发布时间 - 2026-01-10 23:13:47    点击率:

题目:给一个不多于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  # 逆序打印  # java 将一个数组逆序输出的方法  # Java实现英文句子中的单词顺序逆序输出的方法  # Java控制台输入数组并逆序输出的方法实例  # Java实现整数的逆序输出的三种方法  # 它是  # 四位  # 二位  # 程序设计  # 五位  # 是一位  # 正整数  # gt  # String  # args  # main  # System  # long  # lt  # nextLong  # tn  # void  # brush 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在云虚拟主机上快速搭建个人网站?  Laravel如何实现用户注册和登录?(Auth脚手架指南)  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  太平洋网站制作公司,网络用语太平洋是什么意思?  如何彻底删除建站之星生成的Banner?  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  网站制作软件有哪些,制图软件有哪些?  Android仿QQ列表左滑删除操作  Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  ,网页ppt怎么弄成自己的ppt?  Laravel如何配置Horizon来管理队列?(安装和使用)  Laravel怎么在Controller之外的地方验证数据  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  简单实现Android验证码  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  如何确认建站备案号应放置的具体位置?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何快速重置建站主机并恢复默认配置?  Laravel怎么实现验证码(Captcha)功能  原生JS实现图片轮播切换效果  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  浅析上传头像示例及其注意事项  香港服务器网站推广:SEO优化与外贸独立站搭建策略  微信小程序制作网站有哪些,微信小程序需要做网站吗?  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析  想要更高端的建设网站,这些原则一定要坚持!  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  高防服务器如何保障网站安全无虞?  laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法  JavaScript中的标签模板是什么_它如何扩展字符串功能  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  如何在香港免费服务器上快速搭建网站?  如何用IIS7快速搭建并优化网站站点?  打造顶配客厅影院,这份100寸电视推荐名单请查收  音乐网站服务器如何优化API响应速度?  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  Laravel如何配置和使用缓存?(Redis代码示例)  进行网站优化必须要坚持的四大原则  实例解析angularjs的filter过滤器