亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

控制臺效果顯示:

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

Java實現(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("輸入一個整數(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("請輸入一個整數(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("請輸入一個整數(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)然,還有更多的方法,避繁就簡吧。希望我的文章對你有所幫助。也希望大家多多支持腳本之家。

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

相關(guān)文章

  • Java?@Autowired報錯原因分析和4種解決方案

    Java?@Autowired報錯原因分析和4種解決方案

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

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

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

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

    這篇文章主要介紹了在一個@Bean方法內(nèi),this調(diào)用同一個類的@Bean方法會有什么效果,我們可以通過bean的名稱、bean的類型或者bean的名稱+類型來獲取容器中的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包打包到指定目錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java處理延時任務(wù)的常用幾種解決方案

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

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

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

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

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

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

    Java中的==使用方法詳解

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

    使用Java代碼來比較Android客戶端版本號

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

最新評論