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)文章
使用nacos命名空間namespace用法,測試時做實例隔離
Nacos命名空間用于管理多套不同環(huán)境的服務器,增加一個命名空間的概念,可以用一套Nacos注冊中心管理多套不同的環(huán)境2024-12-12
JAVA中重寫(Override)與重載(Overload)的相關(guān)示例
這篇文章主要給大家介紹了關(guān)于JAVA中重寫(Override)與重載(Overload)的相關(guān)示例,重寫(override)和重載(overload)是兩種不同的方法重用技術(shù),文中通過代碼介紹的非常詳細,需要的朋友可以參考下2023-10-10
Spring Security在標準登錄表單中添加一個額外的字段
這篇文章主要介紹了Spring Security在標準登錄表單中添加一個額外的字段,我們將重點關(guān)注兩種不同的方法,以展示框架的多功能性以及我們可以使用它的靈活方式。 需要的朋友可以參考下2019-05-05
使用ObjectMapper把Json轉(zhuǎn)換為復雜的實體類
這篇文章主要介紹了使用ObjectMapper把Json轉(zhuǎn)換為復雜的實體類操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08
Spring AI Alibaba接入大模型時的依賴問題小結(jié)
文章介紹了如何在pom.xml文件中配置SpringAI Alibaba依賴,并提供了一個示例pom.xml文件,同時,建議將Maven倉庫鏡像設置為阿里云以提高下載速度,具體配置方法跟隨小編一起學習下吧2025-02-02
java實現(xiàn)interceptor攔截登錄權(quán)限
Java里的攔截器是動態(tài)攔截action調(diào)用的對象,本文主要介紹了java實現(xiàn)interceptor攔截登錄權(quán)限,具有一定的參考價值,感興趣的可以了解一下2023-09-09

