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