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

Java遞歸調(diào)用如何實現(xiàn)數(shù)字的逆序輸出方式

 更新時間:2023年04月12日 09:33:39   作者:后來的老李  
這篇文章主要介紹了Java遞歸調(diào)用如何實現(xiàn)數(shù)字的逆序輸出方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

java遞歸調(diào)用實現(xiàn)數(shù)字的逆序輸出

輸入一串數(shù)字,將數(shù)字逆序輸出出來,如:12,運行結果為21;首先不管怎樣,我們都要先得到十位上的數(shù)字和個位上的數(shù)字,十位上的數(shù)字,就是用12/10;個位上的數(shù)字就是得到他的余數(shù)即12%10;然后用字符串將它們加起來,遞歸調(diào)用就是不斷調(diào)用自身的方法實現(xiàn)他

代碼如下:

package com.kaifamiao.day1117;
 
import java.util.Scanner;
 
public class DiGui02 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("請你輸入一個數(shù)字:");
        int num = sc.nextInt();
        String ss = way(num);
        System.out.println(num+"的逆序為:"+ss);
 
    }
    public static String way(int num){
        String s="";
        if (num<10){
            return num+s;
        }else {
            return s+way(num%10)+way(num/10);
        }
    }
}

運行結果:

java逆序輸出正整數(shù)

請用程序實現(xiàn)

輸入一個不多于五位的正整數(shù) num,并輸出其位數(shù),每一位的數(shù)字,以及逆序排列的每位數(shù)字。

示例:

  • 輸入

12345

  • 輸出

5
12345
54321

請用程序實現(xiàn)

輸入一個不多于五位的正整數(shù) num,并輸出其位數(shù),每一位的數(shù)字,以及逆序排列的每位數(shù)字。

示例:

  • 輸入

12345

  • 輸出

5
12345
54321

import java.util.Scanner;
public class Program {
? ?public static void main(String[] args) {
? ? ? ?Scanner sc = new Scanner(System.in);
? ? ? ?int num=sc.nextInt();
? ? ? ?int pa=0;
? ? ? ?if(num<10){
? ? ? ? ? ? ? ?pa=1;
? ? ? ?}
? ? ? ?if(num>=10&&num<100){
? ? ? ? ? ? ? ?pa=2;
? ? ? ?}
? ? ? ?if(num>99&&num<1000){
? ? ? ? ? ? ? ?pa=3;
? ? ? ?}
? ? ? ?if(num>999&&num<10000){
? ? ? ? ? ? ? ?pa=4;
? ? ? ?}
? ? ? ?if(num>9999&&num<100000){
? ? ? ? ? ? ? ?pa=5;
? ? ? ?}
? ? ? ?System.out.println(pa);
? ? ? ?int qian,bai,shi,ge,wan;
? ? ? ?wan=num/10000;
? ? ? ?qian=(num-wan*10000)/1000;
? ? ? ?bai=(num-wan*10000-qian*1000)/100;
? ? ? ?shi=(num-wan*10000-qian*1000-bai*100)/10;
? ? ? ?ge=num%10;
? ? ? ?switch(pa)
? ? ? ? ? ?{
? ? ? ? ? ? ? ?case 5: ??
? ? ? ? ? ? ? ? ? ?System.out.printf("%d%d%d%d%d\n",wan,qian,bai,shi,ge);
? ? ? ? ? ? ? ? ? ?System.out.printf("%d%d%d%d%d",ge,shi,bai,qian,wan);
? ? ? ? ? ? ? ? ? ?break;
? ? ? ? ? ? ? ?case 4: ?
? ? ? ? ? ? ? ? ? ?System.out.printf("%d%d%d%d\n",qian,bai,shi,ge);
? ? ? ? ? ? ? ? ? ?System.out.printf("%d%d%d%d\n",ge,shi,bai,qian);
? ? ? ? ? ? ? ? ? ?break;
? ? ? ? ? ? ? ?case 3: ? ? ??
? ? ? ? ? ? ? ? ? ?System.out.printf("%d%d%d%d%d\n",bai,shi,ge);
? ? ? ? ? ? ? ? ? ?System.out.printf("%d%d%d\n",ge,shi,bai);
? ? ? ? ? ? ? ? ? ?break;
? ? ? ? ? ? ? ?case 2: ??
? ? ? ? ? ? ? ? ? ?System.out.printf("%d%d\n",shi,ge);
? ? ? ? ? ? ? ? ? ?System.out.printf("%d%d",ge,shi);
? ? ? ? ? ? ? ? ? ?break;
? ? ? ? ? ? ? ?case 1: ??
? ? ? ? ? ? ? ? ? ?System.out.printf("%d\n",ge);
? ? ? ? ? ? ? ? ? ?System.out.printf("%d",ge);
? ? ? ? ? ? ? ? ? ?break; ? ?
? ? ? ? ? ?}
? ?}
}

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • java實現(xiàn)文件切片上傳百度云+斷點續(xù)傳的方法

    java實現(xiàn)文件切片上傳百度云+斷點續(xù)傳的方法

    文件續(xù)傳在很多地方都可以用的到,本文主要介紹了java實現(xiàn)文件切片上傳百度云+斷點續(xù)傳的方法,?文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • springcloud中RabbitMQ死信隊列與延遲交換機實現(xiàn)方法

    springcloud中RabbitMQ死信隊列與延遲交換機實現(xiàn)方法

    死信隊列是消息隊列中非常重要的概念,同時我們需要業(yè)務場景中都需要延遲發(fā)送的概念,比如12306中的30分鐘后未支付訂單取消,那么本期,我們就來講解死信隊列,以及如何通過延遲交換機來實現(xiàn)延遲發(fā)送的需求,感興趣的朋友一起看看吧
    2022-05-05
  • Java實現(xiàn)簡單棋盤存檔和讀取功能

    Java實現(xiàn)簡單棋盤存檔和讀取功能

    這篇文章主要為大家詳細介紹了Java實現(xiàn)簡單棋盤存檔和讀取功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • MyBatis實現(xiàn)注冊及獲取Mapper

    MyBatis實現(xiàn)注冊及獲取Mapper

    本文主要介紹了MyBatis實現(xiàn)注冊及獲取Mapper,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-03-03
  • 詳解spring security filter的工作原理

    詳解spring security filter的工作原理

    這篇文章主要介紹了詳解spring security filter的工作原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • idea創(chuàng)建spring boot工程及配置文件(最新推薦)

    idea創(chuàng)建spring boot工程及配置文件(最新推薦)

    本文給大家介紹idea創(chuàng)建spring boot工程及配置文件,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-11-11
  • Java后臺批量生產(chǎn)echarts圖表并保存圖片

    Java后臺批量生產(chǎn)echarts圖表并保存圖片

    這篇文章主要介紹了Java后臺批量生產(chǎn)echarts圖表并保存圖片,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • ?java簡介及環(huán)境搭建

    ?java簡介及環(huán)境搭建

    這篇文章主要介紹了java簡介及環(huán)境搭建,文章主要介紹Java的發(fā)展史及環(huán)境搭建,對正在學Java的你有一定的參考價值,需要的小伙伴可以參考一下
    2022-03-03
  • Java關于后端怎么去接收Date、LocalDateTime類型的參數(shù)詳解

    Java關于后端怎么去接收Date、LocalDateTime類型的參數(shù)詳解

    這篇文章主要介紹了java關于后端怎么去接收Date、LocalDateTime類型的參數(shù),文中有詳細的代碼流程,對我們學習或工作有一定的參考價值,需要的朋友可以參考下
    2023-06-06
  • java string類方法深入解析

    java string類方法深入解析

    以下是對java中的string類方法進行了詳細的分析介紹。需要的朋友可以過來參考下
    2013-08-08

最新評論