博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java实现简单的数字拆分。题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
阅读量:3960 次
发布时间:2019-05-24

本文共 2205 字,大约阅读时间需要 7 分钟。

文章目录

1,题目

题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

2,代码实现

package program;import java.util.Scanner;/** * project_name: JavaDemo * filename:  BreakNumber * IDE:   IntelliJ IDEA * author: gannumiang * CreateDate:2020-08-10 19:48 */public class BreakNumber {
private static void breakNum(int num,int len){
System.out.println("输入的数字长度为:"+len); int a=num/10000;//分解出万位 int b=num%10000/1000;//分解出千位 int c=num%1000/100;//分解出百位 int d=num%100/10;//分解出十位 int e=num%10;//分解出个位// String str =String.valueOf(num);// int len =str.length(); switch (len){
case(1) : System.out.println("倒数一位为:"+e); break; case (2): System.out.println("倒数一位为:"+e); System.out.println("倒数第二位为:"+d); break; case (3): System.out.println("倒数一位为:"+e); System.out.println("倒数二位为:"+d); System.out.println("倒数三位为:"+c); break; case (4): System.out.println("倒数一位为:"+e); System.out.println("倒数二位为:"+d); System.out.println("倒数三位为:"+c); System.out.println("倒数四位为:"+b); break; case (5): System.out.println("倒数一位为:"+e); System.out.println("倒数二位为:"+d); System.out.println("倒数三位为:"+c); System.out.println("倒数四位为:"+b); System.out.println("倒数四位为:"+a); break; } } private static void breakNumber(){
Scanner scanner =new Scanner(System.in); System.out.print("请输入需要计算的数字:"); int num=scanner.nextInt(); int data=num; if (num>99999||num<-99999) {
System.out.print("输入数据无效请重新输入5位数:"); int n =scanner.nextInt(); data=n; } if (data>=0){
int len =String.valueOf(data).length(); breakNum(data,len); } else {
int len =String.valueOf(data).length()-1; breakNum(data,len); } } public static void main(String[] args) {
breakNumber(); }}

3,结果展示

在这里插入图片描述

在这里插入图片描述

转载地址:http://urqzi.baihongyu.com/

你可能感兴趣的文章
Linux 共享内存限制的查看与设置
查看>>
进程的状态转换
查看>>
如何查看进程的信息(线程数)
查看>>
read的用法
查看>>
查看系统信息(cpu,内存,硬盘,网卡)
查看>>
awk的混合编程
查看>>
awk编程
查看>>
Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
查看>>
默认shell的修改
查看>>
Linux中的chage命令
查看>>
linux-详细解析密码文件passwd与shadow
查看>>
su- 与su的区别
查看>>
linux下发邮件mail
查看>>
/etc/group与/etc/gshadow文件解析
查看>>
echo如何手动输出换行
查看>>
linux下join连接
查看>>
身份证的正确使用方法——非常重要的知识
查看>>
ExtJS & Ajax
查看>>
Tomcat在Windows下的免安装配置
查看>>
JMeter常用测试元件
查看>>