2015-10-16 77 views
-6

我有編寫人們輸入小數值的程序的代碼,我必須將其轉換爲十六進制,八進制,二進制和字符值。除了Character值之外的所有東西都會在java eclipse中打印出來。簡單的程序,但困惑。我如何將整數值轉換爲Java中的ASCII字符值

+0

到目前爲止你寫了哪些代碼? – Nayuki

+1

[如何將ASCII代碼(0-255)轉換爲關聯字符的字符串的可能重複?](http://stackoverflow.com/questions/7693994/how-to-convert-ascii-code-0-255與字符串相關的字符) –

+2

與什麼混淆?我們不介意讀者。 –

回答

0

嘗試這樣:

int i=65; 
System.out.println((char)i); 
0

轉換整數到字符串,並把它通過數字位數。

然後將48或(30十六進制)添加到每個數字以獲取其ASCII碼。

例如int(5)將是(5 + 48)= 53

例如, int(16)將會是(6 + 48)= 54,並且(1 + 48)= 49

我希望這可以解決它。

相關問題