博客
关于我
java例题_24 逆向输入数字
阅读量:415 次
发布时间:2019-03-06

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

1 /*24 【程序 24 根据输入求输出】  2 题目:给一个不多于 5 位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。  3 */ 4  5 /*分析 6  * 首先从键盘得到一个正整数,不超过5位数用int; 7  * 用%和/将每个数字分离后存入数组,位数就是数组的角标+1,用for循环正向输出数组 8  * 分离时用while判断是否分离完成 9  * */10 11 package homework;12 13 import java.util.InputMismatchException;14 import java.util.Scanner;15 16 public class _24 {17 18     public static void main(String[] args) {19         //声明x用来存放输入的数20         int x;21         while (true) {22             System.out.println("请输入一个不多于 5 位正整数:");23             try {24                 // 从键盘得到一个正整数25                 Scanner sc = new Scanner(System.in);26                 x = sc.nextInt();27                 if ((x > 0) & (x <= 99999)) // 判断是否为5位数以内的正整数28                     break;29             } catch (InputMismatchException e) { // 捕获输入异常30                 System.out.println("输入错误:" + e.toString());31             }32         }33         // 初始化一个数组用来存放每个数字34         int num[] = new int[5];35         int i = 0; // 数组角标36         // 分离数字37         while (x > 0) {38             num[i] = x % 10;39             i++; // 最后一步多加了个140             x = x / 10;41         }42         i = i - 1; // 多加的1减掉43         System.out.println("这是一个" + (i + 1) + "位数,逆向输出每个数字为:");44         for (int j = 0; j <= i; j++) {45             System.out.print(num[j]);46         }47     }48 49 }

 

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

你可能感兴趣的文章
Jenkins - 部署在Tomcat容器里的Jenkins,提示“反向代理设置有误”
查看>>
wxWidgets源码分析(3) - 消息映射表
查看>>
wxWidgets源码分析(5) - 窗口管理
查看>>
wxWidgets源码分析(8) - MVC架构
查看>>
wxWidgets源码分析(9) - wxString
查看>>
[梁山好汉说IT] 梁山好汉和抢劫银行
查看>>
[源码解析] 消息队列 Kombu 之 基本架构
查看>>
[源码分析] 消息队列 Kombu 之 启动过程
查看>>
wx.NET CLI wrapper for wxWidgets
查看>>
Silverlight for linux 和 DLR(Dynamic Language Runtime)
查看>>
ASP.NET MVC Action Filters
查看>>
Powershell中禁止执行脚本解决办法
查看>>
OO_Unit2 多线程电梯总结
查看>>
git clone 出现fatal: unable to access ‘https://github 错误解决方法
查看>>
04_Mysql配置文件(重要参数)
查看>>
python 加密算法及其相关模块的学习(hashlib,RSA,random,string,math)
查看>>
JavaSE总结
查看>>
手动造轮子——基于.NetCore的RPC框架DotNetCoreRpc
查看>>
Python IO编程
查看>>
CSS入门总结
查看>>