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中怎麼取得一個變數的類型
對於包裝類型變數,是可以直接獲得的,變數名稱.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。