欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

第一種:無限制整數(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("請輸入一個(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("請輸入一個(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)然,還有更多的方法,避繁就簡吧。

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

相關(guān)文章

  • Mybatis中 mapper-locations和@MapperScan的作用

    Mybatis中 mapper-locations和@MapperScan的作用

    這篇文章主要介紹了Mybatis中 mapper-locations和@MapperScan的作用,mybatis.mapper-locations在SpringBoot配置文件中使用,作用是掃描Mapper接口對應(yīng)的XML文件,需要的朋友可以參考下
    2023-05-05
  • Java監(jiān)聽器三種實(shí)現(xiàn)方法代碼解析

    Java監(jiān)聽器三種實(shí)現(xiàn)方法代碼解析

    這篇文章主要介紹了Java監(jiān)聽器三種實(shí)現(xiàn)方法代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • JAVA生成短8位UUID的實(shí)例講解

    JAVA生成短8位UUID的實(shí)例講解

    這篇文章主要介紹了JAVA生成短8位UUID的實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • JAVA使用TreeMap對字符串進(jìn)行排序

    JAVA使用TreeMap對字符串進(jìn)行排序

    這篇文章主要介紹了JAVA使用TreeMap對字符串進(jìn)行排序,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • struts2簡介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    struts2簡介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Struts2框架是MVC流程框架,適合分層開發(fā),這篇文章主要為大家詳細(xì)介紹了struts2簡介的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Java?toString方法使用超全講解

    Java?toString方法使用超全講解

    在Java中所有的類都有一個(gè)共同的父類Object(默認(rèn)繼承,不用加extends關(guān)鍵字),toString方法就是Object類的一個(gè)方法,用來返回該對象的字符串表示形式,下面這篇文章主要給大家介紹了關(guān)于Java?toString方法使用的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • mybatis-puls中的resultMap數(shù)據(jù)映射

    mybatis-puls中的resultMap數(shù)據(jù)映射

    這篇文章主要介紹了mybatis-puls中的resultMap數(shù)據(jù)映射,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • java組件commons-fileupload實(shí)現(xiàn)文件上傳、下載、在線打開

    java組件commons-fileupload實(shí)現(xiàn)文件上傳、下載、在線打開

    這篇文章主要介紹了java組件commons-fileupload實(shí)現(xiàn)文件上傳、下載、在線打開,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 詳解Spring中Lookup注解的使用

    詳解Spring中Lookup注解的使用

    我們知道在spring容器中單獨(dú)的一個(gè)抽象類是不能成為一個(gè)bean的,那么有沒有辦法呢?這個(gè)時(shí)候我們可以使用Lookup注解,下面跟隨小編看下Spring中Lookup注解的使用
    2021-10-10
  • java基本教程之join方法詳解 java多線程教程

    java基本教程之join方法詳解 java多線程教程

    本文對java Thread中join()方法進(jìn)行介紹,join()的作用是讓“主線程”等待“子線程”結(jié)束之后才能繼續(xù)運(yùn)行,大家參考使用吧
    2014-01-01

最新評論