當前位置:首頁 » 編程語言 » javaint轉char

javaint轉char

發布時間: 2023-04-08 08:59:51

java中怎麼把int型的數字轉換成char型的數字

首先定義一個int型的變數i,將這個int型變數轉換成char型變數需要加上48

代碼如下:

inti=1;
charc=(char)(i+48);



接下來解釋下為什麼加上48:
因為ASCLL中'0'的值是48,而聲明的int變數加上48等於就是他本身對應的字元型的值
所以這樣就把int型轉換成字元型了。

❷ java int 轉 char 亂碼

定義的核答整數到沒旅是在char類型的可表示範圍。
a
表示的枯氏凳是問號,
b
表示的是小於號,
按理輸出應該不會亂碼(或是你把輸出的符號看成亂碼了?),你試試改下IDE的編碼試試。。
樓上的說法,應該也不對,改那個編碼,只是更改java源文件的編碼方式,與輸出無關的。

❸ 看一個java程序,第5 行,最後的數據類型是int,而int轉換成char類型不是需要強制轉換嗎為什麼對了

這是編譯器的原因,

首先編譯器會將慎春代碼中「固定」的值自動「合並」

例如:

寬虛耐{
charc=1+'1';
inti=1+100;
Strings="111"+"345";
doubled=c+i;
}

然後,在編譯器編譯之後,反譽搭編譯位元組碼你可以看到,

你給的「固定」的值是會被加起來,而變數是不會處理的

然後你看到的'2',在編譯器,1屬於char 0~65535的范圍之中,會把 '1'和數值1加起來得到'2'這時候是char不是int

❹ JAVA強制類型轉換int轉char

java 的強制轉換不是delphi的寫法。

int a=100;
char b = (char) a;

❺ Java中怎麼把int型的數字轉換成char型的數字

public class Int2CharDemo { public static void main(String[] args) { // 將int類型數字8轉換芹模為char類型數字8x0dx0a int num1 = 8;x0dx0a char ch1 = (char) (num1 + 48);x0dx0a System.out.println("ch1 = " + ch1); // 將char類型數字8轉換為int類型數字8x0dx0a // 方法嫌咐緩一:簡岩x0dx0a Character ch2 = Ǝ' // char是基本數據類型,Character是其包裝類型。x0dx0a int num2 = Integer.parseInt(ch2.toString());x0dx0a System.out.println("num2 = " + num2);x0dx0a // 方法二:x0dx0a char ch3 = Ǝ'x0dx0a int num3 = ch3 - 48;x0dx0a System.out.println("num3 = " + num3); }x0dx0a}

❻ java中int值是十以上的強轉為char怎麼轉

Java中,將int類型轉換為char類型的話,那麼他會根據ASCII表,來決定char輸出來的值。比方說:
public class KnowTest {
public static void main(String[] args) {
int a = 97;
char b ;
b = (char)a;
System.out.println(b);
}
}
這個最後輸出來的就是:a
如果按照你要求,想把一個int類型編程字元串的話,那麼可以如下:
int a = 97;
String b = a + "";
System.out.println(b);
Java中,從int或double或者其他的,變成字元串只要加「」就行。

❼ java中的int與char

有兩種轉換方法:

一種是自動轉換,如char c = 97,會自動的將int類型的96轉換成char的『a』

另一種是強制類型轉換,如int i = 97,char c = (char)i ,這樣做了之後,char的值也是『a』

為什麼是a呢?因為字元『a』對應的ASCII值是97.

自動轉換一般是用於大的類型向小的類型轉換,也叫窄化轉換

強制類型轉換一般是用於小的類型向大的類型轉換,也叫擴展轉換

熱點內容
家鄉編程創 發布:2024-11-02 10:11:32 瀏覽:282
ipad和安卓板玩游戲哪個好 發布:2024-11-02 10:02:37 瀏覽:803
郵箱密碼怎麼查看 發布:2024-11-02 09:59:46 瀏覽:723
wand應用怎麼安卓下載 發布:2024-11-02 09:57:46 瀏覽:79
為什麼手機銀行密碼是8位 發布:2024-11-02 09:54:19 瀏覽:459
win10搭建一個本地伺服器 發布:2024-11-02 09:53:36 瀏覽:348
git搭建本地伺服器windows 發布:2024-11-02 09:49:23 瀏覽:783
跳過地址的代理伺服器 發布:2024-11-02 09:30:03 瀏覽:387
Linux配置yum源是什麼意思 發布:2024-11-02 09:18:13 瀏覽:525
光遇安卓如何拍出高質量視頻 發布:2024-11-02 09:17:36 瀏覽:746