最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java實(shí)現(xiàn)整數(shù)的逆序輸出的三種方法

 更新時(shí)間:2022年11月22日 10:15:50   作者:XW-YYDS  
這篇文章主要介紹了Java實(shí)現(xiàn)整數(shù)的逆序輸出的三種方法,第一種是無(wú)限制整數(shù)的逆序輸出,第二種是非負(fù)整數(shù)的逆序輸出,第三種是非特殊情況的逆序輸出,每種方法給大家講解的非常詳細(xì)需要的朋友可以參考下

Java實(shí)現(xiàn)整數(shù)的逆序輸出和C語(yǔ)言相似。下面我介紹三種方法。

第一種:無(wú)限制整數(shù)的逆序輸出。

import java.util.Scanner;
 
class Cycle01
{
	public static void main(String[] args)
	{
		Scanner input = new Scanner(System.in);
		System.out.print("輸入一個(gè)整數(shù):");
		int num = input.nextInt();
		while (num!=0)
		{
			System.out.print(num % 10);
			num /= 10;
		}
	}
}

第二種:非負(fù)整數(shù)的逆序輸出(結(jié)果String化)。

class Cycle02
{
	public static void main(String[] args)
	{
		//注意:num >=0 
		Scanner input = new Scanner(System.in);
		System.out.print("請(qǐng)輸入一個(gè)整數(shù):");
		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("請(qǐng)輸入一個(gè)整數(shù):");
		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)定義數(shù)組,逆序輸出。

(2)將用戶輸入值視為字符串[String num = input.next()]。

當(dāng)然,還有更多的方法,避繁就簡(jiǎn)吧。

到此這篇關(guān)于Java實(shí)現(xiàn)整數(shù)的逆序輸出的三種方法的文章就介紹到這了,更多相關(guān)java整數(shù)的逆序輸出內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

  • java面向?qū)ο蟮牧瓌t一法則小結(jié)

    java面向?qū)ο蟮牧瓌t一法則小結(jié)

    本篇文章主要對(duì)java面向?qū)ο蟮牧瓌t一法則進(jìn)行簡(jiǎn)要說(shuō)明,具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-01-01
  • Java ArrayList擴(kuò)容機(jī)制原理深入分析

    Java ArrayList擴(kuò)容機(jī)制原理深入分析

    在Java中,ArrayList是最常用的集合之一。它是一種容器,它的內(nèi)部定義了一個(gè)Object類型的數(shù)組elementData,因此可用于存儲(chǔ)任意類型的數(shù)據(jù)。我們知道,數(shù)組是長(zhǎng)度恒定的。而ArrayList相當(dāng)于是一個(gè)長(zhǎng)度可變的動(dòng)態(tài)數(shù)組,一起來(lái)看看的它的擴(kuò)容機(jī)制
    2023-02-02
  • 利用Java手寫阻塞隊(duì)列的示例代碼

    利用Java手寫阻塞隊(duì)列的示例代碼

    在我們平時(shí)編程的時(shí)候一個(gè)很重要的工具就是容器,在本篇文章當(dāng)中主要給大家介紹阻塞隊(duì)列的原理,并且在了解原理之后自己動(dòng)手實(shí)現(xiàn)一個(gè)低配版的阻塞隊(duì)列,感興趣的可以嘗試一下
    2022-08-08
  • Java生成唯一id的幾種實(shí)現(xiàn)方式

    Java生成唯一id的幾種實(shí)現(xiàn)方式

    本文主要介紹了Java生成唯一id的幾種實(shí)現(xiàn)方式,主要介紹了5種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • Spring Cloud Gateway 獲取請(qǐng)求體(Request Body)的多種方法

    Spring Cloud Gateway 獲取請(qǐng)求體(Request Body)的多種方法

    這篇文章主要介紹了Spring Cloud Gateway 獲取請(qǐng)求體(Request Body)的多種方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 詳解Java中String類型與默認(rèn)字符編碼

    詳解Java中String類型與默認(rèn)字符編碼

    這篇文章主要介紹了Java中String類型與默認(rèn)字符編碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • HotSpot的Java對(duì)象模型之Oop-Klass模型詳解

    HotSpot的Java對(duì)象模型之Oop-Klass模型詳解

    這篇文章主要介紹了HotSpot的Java對(duì)象模型之Oop-Klass模型詳解,在JVM層面,不僅Java類是對(duì)象,Java 方法也是對(duì)象, 字節(jié)碼常量池也是對(duì)象,一切皆是對(duì)象,JVM使用不同的oop-klass模型來(lái)表示各種不同的對(duì)象,需要的朋友可以參考下
    2023-08-08
  • java環(huán)境搭建教程

    java環(huán)境搭建教程

    這篇文章主要為大家詳細(xì)介紹了java環(huán)境的搭建教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 實(shí)例詳解Java中如何對(duì)方法進(jìn)行調(diào)用

    實(shí)例詳解Java中如何對(duì)方法進(jìn)行調(diào)用

    這篇文章主要介紹了實(shí)例詳解Java中如何對(duì)方法進(jìn)行調(diào)用,是Java入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-10-10
  • 最新評(píng)論

    讷河市| 始兴县| 永康市| 和静县| 义乌市| 嵊泗县| 托里县| 宁陕县| 保定市| 隆子县| 巨野县| 兰西县| 西昌市| 松滋市| 紫阳县| 公主岭市| 双鸭山市| 舞阳县| 格尔木市| 翁牛特旗| 康定县| 藁城市| 阿拉善盟| 繁昌县| 阳信县| 台州市| 庆安县| 维西| 平舆县| 兰西县| 剑河县| 皮山县| 丰城市| 峨山| 西宁市| 无棣县| 泸水县| 清流县| 百色市| 辽中县| 江陵县|