1. 將一個整數轉換成對應的漢字,如123,轉換成一百二十三,輸出
剛剛回答了一個這來樣的問題:代碼如源下:
String[] s1= { "零", "一", "二", "三", "四", "五","六", "七", "八", "九" };
String[] s2 = { "十", "百", "千", "萬", "十", "百", "千", "億", "十","百", "千" };
private String toHanZi(String numStr)
{
String result = "";
int n= numStr.length();
for (int i = 0; i < n; i++)
{
int num = numStr.charAt(i) - 48;
if (i!=n-1&&num!= 0)
{
result +=s[num] + s2[n-2-i];
}
else
{
result += s[num];
}
}
return result;
}
public static void main(String[] args)
{
help4 h=new help4();
System.out.println(h.toHanZi("123"));
}
2. 如如123換成什麼了
如如電影123。如如123網站將網址名改為了如如電影123,是一款能夠給手機用戶提供豐富影視作品的軟體app,在這個平台之中擁有著大量的電影作品可以免費給大家帶來,每一個用戶都可以自由的觀看平台之中的影視資源,每一個平台資源都可以免費的觀看。
3. 什麼是進制,各個進制的轉換公式是什麼 想了解進制的計算公式
簡單說,N進制就是「逢N進1,借1當N.」
N進制轉換為10進制,直接寫成多項式計算就可以了,
就像 253(10進制)=2*10^2+5*10+2
253(8進制)=2*8^2+5*8+3=171(10進制)
253(16進制)=2*16^2+5*16+3=595(10進制)
110111(2進制)=1*2^5+1*2^4+0*2^3+1*2^2+1*2^1+1=55
10進制轉換為N進制,那就要「除N取余」了.
如 485轉換為8進制:
485/8=60.5
60/8=7.4
7/8=0.7
所以485(10進制)=745(8進制) (注意:最後的數要倒序寫)
又如 4593轉換為16進制:
4593/16=287.1
287/16=17.15
17/16=1.1
1/16=0.1
所以,4593(10進制)=11F1(16進制)(註:16進制的數需要16個數碼,用0-9和A-F表示)
再如 123轉換為2進制:
123/2=61.1
61/2=30.1
30/2=15.0
15/2=7.1
7/2=3.1
3/2=1.1
1/2=0.1
所以 123(10進制)=1111011(2進制)