導航:首頁 > 編程語言 > javaint轉換成char

javaint轉換成char

發布時間:2023-04-03 22:55:55

java 可以將int[] 數組轉成char[]嗎

不能強轉成char[],只能轉String[]。原因很簡單,char[i]是一個字元,而int[i]很有可能超過一個字元。

② 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型的數字

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型的數字

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

代碼如下:

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



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

⑤ java中int 轉換成char 輸出是什麼 比如char a=(char)2; a的結果是什麼

java中int直接轉換成char類型,輸出的是亂碼,如下例子:


publicclassceshi{
publicstaticvoidmain(String[]args){
chara=(char)2;
System.out.println(a);//輸出的為亂碼
}
}

結果:

⑥ java中怎麼把int類型轉化成char

java中int轉換成char類型有兩種方式,一種是使用int提供的parseint方法,一種是利用char的unicode編碼,實例如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
public class Int2CharDemo { public static void main(String[] args) { // 將int類型數字8轉換為char類型數字8
int num1 = 8;
char ch1 = (char) (num1 + 48);
System.out.println("ch1 = " + ch1); // 將char類型數字8轉換為int類型數字8
// 方法一:
Character ch2 = '8'; // char是基本數據類型,Character是其包裝類型。
int num2 = Integer.parseInt(ch2.toString());
System.out.println("num2 = " + num2);
// 方法二:
char ch3 = '8';
int num3 = ch3 - 48;
System.out.println("num3 = " + num3); }
}

⑦ java int 轉char

有兩種轉換方法:
一種是自動轉換,如char
c
=
97,會自動的將int類型的96轉換成char的『a』
另一種是強制類型轉換,如int
i
=
97,char
c
=
(char)i
,這樣做了之後,char的值也是『a』
為什麼是a呢?因為字元『a』對應的ASCII值是97.
自動轉換一般是用於大的類型向小的類型轉換,也叫窄化轉換
強制類型轉換一般是用於小的類型向大的類型轉換,也叫擴展轉換

⑧ java int 轉char

你這不就是char型的么
那個不是亂碼,是符號,有些是控制符,打出來就成亂碼了,有些本身就是符號,字元「0」-「9」並不對應ascii中的0-9 ,而是48-57,也就是說 for(int i=48;i<=57;i++) 這時列印出來的才是0-9

閱讀全文

與javaint轉換成char相關的資料

熱點內容
php論壇實訓報告 瀏覽:401
java日期字元串轉換成日期 瀏覽:129
linuxsftp連接 瀏覽:934
光伏日發電量演算法 瀏覽:125
小肚皮app怎麼才有vip 瀏覽:616
php全形轉換半形 瀏覽:927
java字元序列 瀏覽:539
杭州編譯分布式存儲區塊鏈 瀏覽:575
材料壓縮曲線 瀏覽:247
linux命令排序 瀏覽:151
手機熱點加密為啥連接不上電腦 瀏覽:979
編譯器合並計算 瀏覽:959
android音頻曲線 瀏覽:343
linuxftp自動登錄 瀏覽:802
運行編譯後網頁 瀏覽:70
閱讀app怎麼使用 瀏覽:319
centos防火牆命令 瀏覽:432
命令行變更 瀏覽:332
linux設備和驅動 瀏覽:207
加密貨幣騙局破案 瀏覽:345