java列印數據類型
⑴ 在java中 如何獲取變數的類型
java中獲取變數的類型可以使用每個類型的getClass()方法來獲得,示例如下:
classTest
{
publicstaticvoidmain(String[]args)
{
inti=1;//int類型變數
System.out.println(getType(i));//列印變數類型為int
}
publicstaticStringgetType(Objecto){//獲取變數類型方法
returno.getClass().toString();//使用int類型的getClass()方法
}
}
⑵ java.利用泛型如何列印int類型的數據
int 對應的類是 Integer
⑶ java中如何列印變數返回值類型
如果是對象,那麼可以使用getClass().getName()方法獲得該對象的類名,
然,還有就是利用反射機制獲取原數據類型的,這個時候如果需要確定類型,
同樣的,反射機制返回值是對象,比如對於類屬性的返回,是Field對象,可以
通過裡面的getType().getName()獲得該屬性的類型名稱,下面一個例子:
Type = new Test().getClass().getDeclaredField("testClass").getType().getName(); //得到某個類下屬性欄位的類型
"w".getClass().getName(); //得到變數類型
new Test().getClass().getName()//得到對象類名
⑷ 當我們想在Java,程序中列印一句話的時候我們要使用字元串類型的數據判斷對錯
摘要 這句話從字面上來看是對的, 但java中使用print時會調用對象中的toString方法,導致獲取一個字元串類型的數據。
⑸ java基本數據類型為什麼會可以列印出null的結果
Double是double的封裝類型,Double是引用類型,不是基本類型,默認值就是null。
⑹ java中的基本數據類型有哪些
四種八類:
基本數據類型
整數類型:
byte:位元組佔用 1位元組 8位,用來表達最小的數據單位,儲存數據長度為 正負 127;
short:位元組佔用 2位元組 16位,儲存數值長度為 -32768-32767
int:位元組佔用 4位元組 32位,最為常用的整數類型,儲存長度為,-2^31-1~2^31 (21 億)
long:位元組佔用 8位元組 64位,當到達int數值極限時使用,儲存長度為 看圖片:
浮點數類型:
float:單精度浮點型 32位 取值范圍 3.4e-38~3.4e-38
double:雙精度浮點型 64位 ,java中默認的浮點類型 取值范圍 1.7e-308~1.7e-308
字元類型:
char:16位 ,java字元使用Unicode編碼;
布爾類型
boolean:true 真 和 false 假
引用數據類型:
類 class
介面 interface
數組
⑺ java有幾種數據類型
四種八類:
基本數據類型
整數類型:
byte:位元組佔用 1位元組 8位,用來表達最小的數據單位,儲存數據長度為 正負 127;
short:位元組佔用 2位元組 16位,儲存數值長度為 -32768-32767
int:位元組佔用 4位元組 32位,最為常用的整數類型,儲存長度為,-2^31-1~2^31 (21 億)
long:位元組佔用 8位元組 64位,當到達int數值極限時使用,儲存長度為 看圖片:
⑻ Java中怎麼知道一個變數的類型
復制下面代碼:
class Test{
public static void main(String[] args){
int i=1; //int類型變數
System.out.println(getType(i)); //列印變數類型為int
}
public static String getType(Object o){ //獲取變數類型方法
return o.getClass().toString(); //使用int類型的getClass()方法
}
}
(8)java列印數據類型擴展閱讀:
java8種基本數據類型 (4種整型+2種浮點型+1種字元型+1種邏輯型)
4種整型:
byte-1 位元組:-128~127 ;
short -2 位元組:-32768~32767 ;
int-4 位元組:-2^31~2^31-1;
long-8 位元組:-2^63~2^63-11234。
2種浮點型
float-4 位元組-32位IEEE 754單精度(有效位數6~7位);
double-8 位元組-64位IEEE 754雙精度(有效位數15位)。
1種字元型
char-2 位元組-整個Unicode字元集。
1種邏輯型
boolean-1 位元組-true或者false。