Java实现整数的逆序输出的三种方法
更新时间:2022年11月22日 10:15:50 作者:XW-YYDS
这篇文章主要介绍了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()]。
当然,还有更多的方法,避繁就简吧。
到此这篇关于Java实现整数的逆序输出的三种方法的文章就介绍到这了,更多相关java整数的逆序输出内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Spring Cloud Gateway 获取请求体(Request Body)的多种方法
这篇文章主要介绍了Spring Cloud Gateway 获取请求体(Request Body)的多种方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-01-01
HotSpot的Java对象模型之Oop-Klass模型详解
这篇文章主要介绍了HotSpot的Java对象模型之Oop-Klass模型详解,在JVM层面,不仅Java类是对象,Java 方法也是对象, 字节码常量池也是对象,一切皆是对象,JVM使用不同的oop-klass模型来表示各种不同的对象,需要的朋友可以参考下2023-08-08


最新评论