javaint類型轉換
① java中int轉String類型有三種方法
JAVA 中int類型轉String類型的通常方法,有三種:
1、String.valueOf(int i)
2、Integer.toString(int i)
3、i+""; //i 為 int類型
是string類型的字元串跟上個int類型的i代表的字元串(先把i轉換為string),int+string型就是先將int型的i轉為string然後跟上後面的string。
② java如何把 int型負數轉換成 int型正數
將負數轉化成正數的方法:
1、對已知是負數的數值轉化方法:假設a為已知負數,則intb=-a;則b為所需正數;
2、對不確定正負性的數值轉化方法:假設有a,正負不確定,則可用:intb=Math.abs(a);取絕對值的方式來將數值轉化成正數。
(2)javaint類型轉換擴展閱讀:
整數(int類型的常量)有幾種書寫形式,程序中的整數一般採用十進制寫法。用十進制方式寫出的一個整數就是普通數字字元組成的一個連續序列,其中不能有空格、換行或其他字元。C語言規定十進製表示的數字不能是0,除非要寫的整數本身就是0。下面是一些整數的列子。
③ JAVA中怎麼把int型數據轉為BigInteger型數據
1、創建java類,TestBigInteger.java;
④ 在java中int類型能自動轉換成什麼類型
int是基礎數據類型,不能直接轉成string類型,但是可以通過以下方式轉換:
與String相加,例如 int i = 10; String s = ""+i;
調用String提供的api String.valueOf(i); 得到的就是String類型。
使用int的包裝類,Integer.toString()也可以。
⑤ java中int怎樣轉換成char
有兩種轉換方法:
一種是自動轉換,如char
c
=
97,會自動的將int類型的96轉換成char的『a』
另一種是強制類型轉換,如int
i
=
97,char
c
=
(char)i
,這樣做了之後,char的值也是『a』
為什麼是a呢?因為字元『a』對應的ASCII值是97.
自動轉換一般是用於大的類型向小的類型轉換,也叫窄化轉換
強制類型轉換一般是用於小的類型向大的類型轉換,也叫擴展轉換