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

java輸入數(shù)字,輸出倒序的實(shí)例

 更新時(shí)間:2020年08月28日 15:21:19   作者:Zartillery  
這篇文章主要介紹了java輸入數(shù)字,輸出倒序的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

我就廢話不多說(shuō)了,大家還是直接看代碼吧~

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

控制臺(tái)效果顯示:

補(bǔ)充知識(shí):Java實(shí)現(xiàn)整數(shù)的逆序輸出(三種方法)

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)將用戶(hù)輸入值視為字符串[String num = input.next()]。

當(dāng)然,還有更多的方法,避繁就簡(jiǎn)吧。希望我的文章對(duì)你有所幫助。也希望大家多多支持腳本之家。

以上這篇java輸入數(shù)字,輸出倒序的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java?@Autowired報(bào)錯(cuò)原因分析和4種解決方案

    Java?@Autowired報(bào)錯(cuò)原因分析和4種解決方案

    這篇文章主要介紹了Java?@Autowired報(bào)錯(cuò)原因分析和4種解決方案,文章圍繞主題展開(kāi)詳細(xì)內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考以一下
    2022-05-05
  • Java結(jié)構(gòu)型模式中的組合模式詳解

    Java結(jié)構(gòu)型模式中的組合模式詳解

    組合模式,又叫部分整體模式,它創(chuàng)建了對(duì)象組的數(shù)據(jù)結(jié)構(gòu)組合模式使得用戶(hù)對(duì)單個(gè)對(duì)象和組合對(duì)象的訪問(wèn)具有一致性。本文將通過(guò)示例為大家詳細(xì)介紹一下組合模式,需要的可以參考一下
    2023-02-02
  • SpringBoot this調(diào)用@Bean效果詳解

    SpringBoot this調(diào)用@Bean效果詳解

    這篇文章主要介紹了在一個(gè)@Bean方法內(nèi),this調(diào)用同一個(gè)類(lèi)的@Bean方法會(huì)有什么效果,我們可以通過(guò)bean的名稱(chēng)、bean的類(lèi)型或者bean的名稱(chēng)+類(lèi)型來(lái)獲取容器中的bean
    2023-02-02
  • Java中使用WebUploader插件上傳大文件單文件和多文件的方法小結(jié)

    Java中使用WebUploader插件上傳大文件單文件和多文件的方法小結(jié)

    這篇文章主要介紹了Java中使用WebUploader插件上傳大文件單文件和多文件的方法小結(jié)的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • maven?springboot如何將jar包打包到指定目錄

    maven?springboot如何將jar包打包到指定目錄

    這篇文章主要介紹了maven?springboot如何將jar包打包到指定目錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java處理延時(shí)任務(wù)的常用幾種解決方案

    Java處理延時(shí)任務(wù)的常用幾種解決方案

    本文主要介紹了Java處理延時(shí)任務(wù)的常用幾種解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • 詳解關(guān)于IntelliJ IDEA中Schedule for Addition 的問(wèn)題

    詳解關(guān)于IntelliJ IDEA中Schedule for Addition 的問(wèn)題

    本篇文章主要介紹了詳解關(guān)于 IntelliJ IDEA 中 Schedule for Addition 的問(wèn)題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • MyBatis-Plus自動(dòng)填充字段的詳細(xì)教程

    MyBatis-Plus自動(dòng)填充字段的詳細(xì)教程

    今天編寫(xiě)一個(gè)詳細(xì)的教程來(lái)介紹如何在?Spring?Boot?項(xiàng)目中使用?MyBatis-Plus?實(shí)現(xiàn)自動(dòng)填充時(shí)間字段(如創(chuàng)建時(shí)間?createTime?和更新時(shí)間?updateTime),可以分為以下幾個(gè)部分,這個(gè)教程將涵蓋從項(xiàng)目配置到自動(dòng)填充的完整過(guò)程,需要的朋友可以參考下
    2024-08-08
  • Java中的==使用方法詳解

    Java中的==使用方法詳解

    這篇文章主要給大家介紹了關(guān)于Java中的==使用方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-09-09
  • 使用Java代碼來(lái)比較Android客戶(hù)端版本號(hào)

    使用Java代碼來(lái)比較Android客戶(hù)端版本號(hào)

    這篇文章主要介紹了使用Java代碼來(lái)比較Android客戶(hù)端版本號(hào),Java是目前安卓程序唯一的開(kāi)發(fā)語(yǔ)言,需要的朋友可以參考下
    2015-07-07

最新評(píng)論