導航:首頁 > 編程語言 > java變數種類

java變數種類

發布時間:2021-10-10 14:56:56

java中的常見變數有哪些

變數類型:基本類型:byte,short,int,long,floate,double,char,boolean,
引用類型:String ,array,

㈡ java變數類型

1)選項c
short a = 300 ;
a = (byte)(a+3);
這句話就是將a(short)+3(int)的結果int類型的303強制轉換為byte類型的a
byte類型類型的最大值為127, 303溢出,高位截掉後輸出47
但不會報語法錯誤。
2 a =(short)a+3 會報編譯錯誤

Java語法中數據常量默認類型為int, 所以3是int類型的整數類型常量。
(short)a +3(int) 的類型為int ,將int類型(64位)的303賦值給short類型(32位)的a,在編譯時報錯
所以 a =(short)a+3 系統編譯會報錯
正確的語法 應為 a = (short)(a+3)。
你明白了嗎?

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

}

}

(3)java變數種類擴展閱讀

變數的使用注意事項:

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

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

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

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

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

㈣ Java中怎麼知道一個變數的類型

使用java反射技術就可以



publicstaticvoidmain(String[]args){
Testtest=newTest();
System.out.println(test.getClass().getSimpleName());
}
}

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

}

}

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

㈥ JAVA中變數屬性分為哪幾類

變數名
程序通過變數名引用它的值.例如,當countChars方法希望引
用變數count的值時,只需簡單地使用名字count.
變數的范圍
變數的范圍是變數可以被訪問和確定變數什麼時候被建立和破
壞的代碼塊.程序中的變數定義的位置建立了它的范圍並使之
成為下面四種類型中的一種:
成員變數
局部變數
方法參數
例外處理參數
成員變數是類或對象中的一個成員.它可以在類中任何地方
定義,除了在方法中.它在類中對所有代碼可用.Count類沒有
定義成員變數.
可以在方法或方法的代碼塊中定義局部變數.在countChars
中,count是局部變數.count的范圍,即可以訪問count的代
碼,從count的定義開始到countChars方法的結束.一般來說,
局部變數的范圍從它的定義到它定義所在的代碼塊的結束為止.
方法參數變數和異常處理參數將在以後的課程中提到.
變數初始化
局部變數和成員變數可以在它們定義時用賦值語句初始化.賦
值語句兩端的數據類型必須匹配.countChars方法在定義count時
初始化它為0:
int count = 0;
方法參數變數和異常處理變數不能以這種方法初始化.參數的
值被調用者設置.
Final變數
可以在任意范圍內把變數定義為final,包括方法和構造函數的
參數.final變數的值在初始化後不能被改變.
final變數的定義方式如下:
final int aFinalVar = 0;
這句話定義了一個final變數並初始化它.以後如果給aFinalVar
賦值,將產生一個編譯錯誤.有必要的話,可以推遲final變數的
初始化.可以定義一個變數,以後再初始化之:
final int blankfinal;
. . .
blankfinal = 0;
一個被定義但是還沒初始化的final變數稱為blank final(空的final).

㈦ Java變數和數據類型。

byte 1位元組
short 2位元組
int 4位元組
long 8位元組
boolean 1位元組
char 2位元組
float 4位元組
double 8位元組

㈧ 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中的變數名是什麼類型

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變數分類

http://www.knowsky.com/363387.html
自己看吧.
我感覺這個你還是看書好.
你沒有JAVA書嗎?

給你推薦 核心JAVA.
或者THINK IN JAVA

閱讀全文

與java變數種類相關的資料

熱點內容
linuxbash禁用 瀏覽:315
手機迅雷下載的文件在哪裡小米 瀏覽:280
文件隱藏加密軟體 瀏覽:869
近似熵和樣本熵代碼 瀏覽:481
et文件如何導入3d 瀏覽:59
截圖怎麼重命名js 瀏覽:40
javastring的編碼 瀏覽:413
騎砍的補丁放哪個文件夾 瀏覽:857
u盤文件名顯示recycler 瀏覽:700
iphone4s改微信提示音 瀏覽:215
編程的大括弧放在哪裡 瀏覽:106
switch帳號改密碼 瀏覽:750
PDF文件轉caxa電子圖版 瀏覽:65
win10更新uefi 瀏覽:537
wordpress建站需要哪些編程 瀏覽:299
信捷plc編程工具軟體是干什麼的 瀏覽:335
vs版本控制github 瀏覽:728
iphone有黑名單功能嗎 瀏覽:896
install4j教程jre 瀏覽:579
excel的文件類型修改後打不開 瀏覽:844

友情鏈接