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整数的逆序输出内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java加载JDBC驱动程序实例详解

    Java加载JDBC驱动程序实例详解

    这篇文章主要介绍了Java加载JDBC驱动程序的方法,需要的朋友可以参考下
    2014-07-07
  • java面向对象的六原则一法则小结

    java面向对象的六原则一法则小结

    本篇文章主要对java面向对象的六原则一法则进行简要说明,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • Java ArrayList扩容机制原理深入分析

    Java ArrayList扩容机制原理深入分析

    在Java中,ArrayList是最常用的集合之一。它是一种容器,它的内部定义了一个Object类型的数组elementData,因此可用于存储任意类型的数据。我们知道,数组是长度恒定的。而ArrayList相当于是一个长度可变的动态数组,一起来看看的它的扩容机制
    2023-02-02
  • 利用Java手写阻塞队列的示例代码

    利用Java手写阻塞队列的示例代码

    在我们平时编程的时候一个很重要的工具就是容器,在本篇文章当中主要给大家介绍阻塞队列的原理,并且在了解原理之后自己动手实现一个低配版的阻塞队列,感兴趣的可以尝试一下
    2022-08-08
  • Java生成唯一id的几种实现方式

    Java生成唯一id的几种实现方式

    本文主要介绍了Java生成唯一id的几种实现方式,主要介绍了5种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-01-01
  • Spring Cloud Gateway 获取请求体(Request Body)的多种方法

    Spring Cloud Gateway 获取请求体(Request Body)的多种方法

    这篇文章主要介绍了Spring Cloud Gateway 获取请求体(Request Body)的多种方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • 详解Java中String类型与默认字符编码

    详解Java中String类型与默认字符编码

    这篇文章主要介绍了Java中String类型与默认字符编码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • HotSpot的Java对象模型之Oop-Klass模型详解

    HotSpot的Java对象模型之Oop-Klass模型详解

    这篇文章主要介绍了HotSpot的Java对象模型之Oop-Klass模型详解,在JVM层面,不仅Java类是对象,Java 方法也是对象, 字节码常量池也是对象,一切皆是对象,JVM使用不同的oop-klass模型来表示各种不同的对象,需要的朋友可以参考下
    2023-08-08
  • java环境搭建教程

    java环境搭建教程

    这篇文章主要为大家详细介绍了java环境的搭建教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • 实例详解Java中如何对方法进行调用

    实例详解Java中如何对方法进行调用

    这篇文章主要介绍了实例详解Java中如何对方法进行调用,是Java入门学习中的基础知识,需要的朋友可以参考下
    2015-10-10

最新评论