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

java實現(xiàn)輸出任意整數(shù)的每一位

 更新時間:2022年01月27日 10:31:55   作者:禿頭小寶兒  
這篇文章主要介紹了java實現(xiàn)輸出任意整數(shù)的每一位,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

輸出任意整數(shù)的每一位

非遞歸方式

import java.util.*;
public class Exe{
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        System.out.println("請輸入一個整數(shù):");
        int count = input.nextInt();
        int m,i=1,j,t,k;
        m=count;
        while(m>9){  //判斷n是幾位數(shù)
            m=m/10;
            i++;
        }
        if(count>9)
            System.out.println(count+"是"+i+"位數(shù)");
        if(count<10){   //順序輸出
            System.out.println(count+"是一位數(shù):"+count);//個位數(shù)被10整除都為0,
        }
        else{
            for(k=i;k>0;k--){
                m=count;t=1;
                for(j=0;j<k-1;j++){
                    t*=10;
                }
                m=m/t;m=m%10;
                System.out.print(m+" ");
            }
        }
    }
}

運行結(jié)果:

在這里插入圖片描述

遞歸方式

import java.util.*;
public class Exe1{
    public static void func(int n){
        if(n>9){
            func(n/10);
        }
        System.out.println(n%10);
    }
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        System.out.println("請輸入一個整數(shù):");
        int n = input.nextInt();
        func(n);
    }
}

運行結(jié)果:

在這里插入圖片描述

輸出一個整數(shù)的每一位

import java.util.Scanner;
public class Test {
    public static void fun(int num){
        if(num>9){
            fun(num/10);
        }
        System.out.println(num%10);
    }
        public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("請輸入數(shù)字:");
        int value = scan.nextInt();
        fun(value);
    }
}

執(zhí)行結(jié)果:

在這里插入圖片描述

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

相關(guān)文章

  • MyBatis自定義TypeHandler如何解決字段映射問題

    MyBatis自定義TypeHandler如何解決字段映射問題

    這篇文章主要介紹了MyBatis自定義TypeHandler如何解決字段映射問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • java根據(jù)擴展名獲取系統(tǒng)圖標(biāo)和文件圖標(biāo)示例

    java根據(jù)擴展名獲取系統(tǒng)圖標(biāo)和文件圖標(biāo)示例

    這篇文章主要介紹了java根據(jù)擴展名獲取系統(tǒng)圖標(biāo)和文件圖標(biāo)示例,需要的朋友可以參考下
    2014-03-03
  • Java中Comparator與Comparable排序的區(qū)別詳解

    Java中Comparator與Comparable排序的區(qū)別詳解

    這篇文章主要介紹了Java中Comparator與Comparable排序的區(qū)別詳解,如果你有一個類,希望支持同類型的自定義比較策略,可以實現(xiàn)接口Comparable,如果某個類,沒有實現(xiàn)Comparable,但是又希望對它進行比較,則可以自定義一個Comparator,需要的朋友可以參考下
    2024-01-01
  • 詳解Java編程中對線程的中斷處理

    詳解Java編程中對線程的中斷處理

    這篇文章主要介紹了Java編程中對線程的中斷處理,特別講解了中斷的時機與中斷狀態(tài)的管理,需要的朋友可以參考下
    2015-11-11
  • 基于Spring depends-on的使用詳解

    基于Spring depends-on的使用詳解

    這篇文章主要介紹了Spring depends-on的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • 在spring中使用自定義注解注冊監(jiān)聽器的方法

    在spring中使用自定義注解注冊監(jiān)聽器的方法

    本篇文章主要介紹了在spring中使用自定義注解注冊監(jiān)聽器的方法,本文就是在分析監(jiān)聽器回調(diào)原理的基礎(chǔ)上,在spring環(huán)境中使用自定義的注解實現(xiàn)一個監(jiān)聽器。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Java并發(fā)編程加鎖導(dǎo)致的活躍性問題詳解方案

    Java并發(fā)編程加鎖導(dǎo)致的活躍性問題詳解方案

    所謂并發(fā)編程是指在一臺處理器上"同時"處理多個任務(wù)。并發(fā)是在同一實體上的多個事件。多個事件在同一時間間隔發(fā)生,所以編寫正確的程序很難,而編寫正確的并發(fā)程序則難上加難
    2021-10-10
  • JPA如何設(shè)置表名和實體名,表字段與實體字段的對應(yīng)

    JPA如何設(shè)置表名和實體名,表字段與實體字段的對應(yīng)

    這篇文章主要介紹了JPA如何設(shè)置表名和實體名,表字段與實體字段的對應(yīng),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java 關(guān)鍵字 速查表介紹

    Java 關(guān)鍵字 速查表介紹

    下面小編就為大家?guī)硪黄狫ava 關(guān)鍵字 速查表介紹。小編覺得聽不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Java二維數(shù)組查找功能代碼實現(xiàn)

    Java二維數(shù)組查找功能代碼實現(xiàn)

    這篇文章主要介紹了Java二維數(shù)組查找功能代碼實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06

最新評論