java输入数字,输出倒序的实例
作者:Zartillery 发布时间:2023-06-20 01:59:44
标签:java,数字,倒序
我就废话不多说了,大家还是直接看代码吧~
package c10;
import java.util.Scanner;
public class zhengzhengshu {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("输入一个正整数:");
int num = input.nextInt();
while (num != 0) {
int b = num % 10;
num = num / 10;
System.out.print(b);
}
}
}
控制台效果显示:
补充知识:Java实现整数的逆序输出(三种方法)
Java实现整数的逆序输出和C语言相似。下面我介绍三种方法。
第一种:无限制整数的逆序输出。
import java.util.Scanner;
class Cycle01
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.print("输入一个整数:");
int num = input.nextInt();
while (num!=0)
{
System.out.print(num % 10);
num /= 10;
}
}
}
第二种:非负整数的逆序输出(结果String化)。
class Cycle02
{
public static void main(String[] args)
{
//注意:num >=0
Scanner input = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = input.nextInt();
String reverse = "";
while (num != 0)
{
reverse += num % 10;
num /= 10;
}
System.out.println(reverse);
}
}
第三种:非特殊情况的逆序输出(例如:非100,非10000等)
class Cycle03
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = input.nextInt();
int result = 0;
while(num!=0)
{
int x = num % 10;
result = result * 10 + x;
num /= 10;
}
System.out.println(result);
}
}
其他思路:
(1)定义数组,逆序输出。
(2)将用户输入值视为字符串[String num = input.next()]。
当然,还有更多的方法,避繁就简吧。希望我的文章对你有所帮助。也希望大家多多支持脚本之家。
来源:https://blog.csdn.net/weixin_41595700/article/details/85722041


猜你喜欢
- springcloud微服务包含的技术种类众多,eureka作为其注册中心,一直处于主流,但在今年已经处于永久停更状态,但其优秀的能力还是值
- 泛型概述我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进
- 实现效果为一个小球接触左右侧时,会反向的运动。import javafx.application.Application;import ja
- 这篇文章主要介绍了springboot配置文件的加载顺序解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需
- Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建
- using System; using System.IO; namespace DelAllLrcFiles { class Progra
- 摘要:最近有一个需求,为客户提供一些Restful API 接口,QA使用postman进行测试,但是postman的测试接口与java调用
- 本文实例讲述了Android使用criteria选择合适的地理位置服务实现方法。分享给大家供大家参考,具体如下:/* LocationAct
- preHandle: 预先处理,在目标的controller方法执行之前,进行处理postHandle: 在目标的con
- 关于 swagger 本文不再赘述,网上文章很多。本文要讲的是Knife4j3.0.3 整合SpringBoot 2.6.4,因为 knif
- 在res目录下建一个drawable文件夹,注意文件夹名字一定要是drawable,否则在xml模板中你是找不到shape的下图就通过一个x
- Java的外部类为什么不能使用private和protected进行修饰对于这个问题,一直没有仔细思考,今天整理一下:对于顶级类(外部类)来
- C#的FileInfo类提供了与File类相同的功能,不同的是FileInfo提供的都是成员方法,使用示例如下所示:1、读文件://创建只读
- 使用ApkTool反编译Apk下载 apktool1.4.3.tar.bz2 、apktool-install-linux-r0
- Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullP
- 给对象中的包装类设置默认值处理方法如下主要适用于,对象中使用了包装类,但是不能给null需要有默认值的情况/**
- 简介使用配置类和注解代替web.xml和SpringMVC配置文件的功能在Servlet3.0环境中,容器会在类路径中查找实现javax.s
- 带占位符的 URL 是 Spring3.0 新增的功能,该功能在SpringMVC 向 REST 目标挺进发展过程中具有里程碑的意义。通过
- 1.本系统和现在有的考试系统有以下几种优势:a.和现在有的系统比较起来,本系统有科目、章节、老师、学生、班级等信息的管理,还有批阅试卷查看已
- 在Java的6.0版本中新增了concurrent包,这个包是用作线程同步的包,提供了很多工具类。其中定时器就是其中之一。近期在做一个项目,