❶ 在java中 如何獲取變數的類型

java中獲取變數的類型制可以使用每個類型的getClass()方法來獲得,示例如下:

classTest
{
publicstaticvoidmain(String[]args)
{
inti=1;//int類型變數
System.out.println(getType(i));//列印變數類型為int
}
publicstaticStringgetType(Objecto){//獲取變數類型方法
returno.getClass().toString();//使用int類型的getClass()方法
}
}

❷ 在JAVA中怎麼取得一個變數的類型

對於包裝類型變數,是可以直接獲得的,變數名稱.getClass().getName();

示例:

lass 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()方法

}

}

(2)java變數的類型擴展閱讀

變數的使用注意事項:

Java中的變數必須聲明後才能進行使用;

變數的作用域:在一對{}中為有效區間;

需要進行初始化後才能使用變數;

數據類型 變數名 = 初始化值;

變數的使用是通過變數名來訪問所指向的內存區域中存儲的值。

❸ Java的變數及數據類型介紹

Java的變數分為成員變數和局部變數
數據類型分為原始數據類型和引用數據類型
原始數據類型:4類八種,int
,double,float,byte,short,long,char,boolean
引用數據類型:數組,對象等

❹ java輸出類型變數

一般實例類屬性最好用對象類型而不是具體的實例類型。如:
private Integer id好過使用private int id
如果ID不存在則會返回null,而使用int還要初始化。對象類型可以使用str.getClass().getName()就能返回對象的類型java.lang.String。
Integer myi=new Integer(1);
System.out.println(myi.getClass().getName());
列印出來是java.lang.Integer
而如果使用int作為映射將會報錯
int myi=1;
System.out.println(myi.getClass().getName());//這樣是錯誤的。

所以在實例化是最好使用對象類型,而不要使用具體的實例類型。

❺ java中的變數名是什麼類型

java中類名後面跟變數名,表示使用類中的變數,拿到這個變數之後就可以進行賦值、計算等操作,實例如下:

1
2
3
4
5
6
7
8
9
10

package com.qiu.lin;

public class ceshi {
int i = 0;

public static void main(String[] args) {
ceshi ce = new ceshi();
System.out.println(ce.i);// 取ce類的變數i,進行輸出
}
}

輸出結果為:

❻ java里變數類型都適用什麼類型

java中的數據類型分為兩大類:基本數據類型和引用數據類型

基本數據類型,包括數值型,字元型和布爾型。

數值型:1)整型:byte 1個位元組;short 2個位元組;int 4個位元組;long 8個位元組。

2)浮點型:float 4個位元組;double
8個位元組;可以採用十進制和十六進制兩種表示方式,其中十六進製表示方法只能採用科學計數法,例如:0x1.2p3,表示的是的是1乘以16加上2乘以16的-1次方的和乘以2的三次方;浮點型的默認類型為DOUBLE型,如果聲明float型浮點數,要在數值後面加上f或F,例如:float
f1 = 3.14F;否則會報精度錯誤。

字元型:char 採用unicod的16位編碼方式進行編碼。

布爾型:true,false;

引用數據類型:類、介面類型、數組類型、枚舉類型、註解類型;

基本數據類型和引用數據類型的區別主要在存儲方式上:

基本數據類型在被創建時,在棧上給其劃分一塊內存,將數值直接存儲在棧上;

引用數據類型在被床架時,首先要在棧上給其引用(句柄)分配一塊內存,而對象的具體信息都存儲在堆內存上,然後由棧上面的引用指向堆中對象的地址。

例如:我有一個類MyDate,其中有屬性day,mouth,year等,有構造方法(帶參數);

現在為其創建一個對象MyDate d1 = new

❼ 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()方法

}

}

(7)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。