将M进制的数转换为N进制的数(java)
生活随笔
收集整理的這篇文章主要介紹了
将M进制的数转换为N进制的数(java)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
package Four;
import java.math.BigInteger;
/** 進制轉(zhuǎn)換* 題目描述* 將M進制的數(shù)轉(zhuǎn)換為N進制的數(shù)* 輸入的第一行包括兩個整數(shù)M,N(M>=2,N<=36)* 下面一行輸入一個數(shù)X X是M進制的數(shù),現(xiàn)在要求你將M進制的數(shù)X轉(zhuǎn)換成N進制的數(shù)并輸出* */
import java.util.Scanner;
public class ScalewithNumber {public static void main(String[] args) {Scanner scan = new Scanner(System.in);System.out.print("輸入整數(shù)M:");int m = scan.nextInt();System.out.print("輸入整數(shù)N: ");int n = scan.nextInt();System.out.print("輸入數(shù)X: ");while(!scan.hasNext("#")){String x = scan.next();String string1 = new BigInteger(x, m).toString(n);System.out.println(m+"進制的"+x+"轉(zhuǎn)換為"+n+"進制的數(shù)為:"+string1); }}
}
總結(jié)
以上是生活随笔為你收集整理的将M进制的数转换为N进制的数(java)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: YUV格式分析详解
- 下一篇: codeforces 551 C Guk