本文目錄一覽:
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中的變數有哪幾種
變數看你怎麼理解了.根據數據類型類分
可以有byte,char,short,int,long,float,double,boolean等幾種數據類型變數
根據其所處的範圍可以有,全局變數和局部變數,成員變數等等,相對常量來說,其他都是是變數了
Java的變數及數據類型介紹
Java的變數可以分為:成員變數和局部變數
數據類型分為原始數據類型和引用數據類型
原始數據類型:int
,double,float,byte,short,long,char,boolean
包裝類:Integer,Double,Float,Byte,Short,Long,Character,Boolean
引用數據類型:數組,對象,String類等
java變數的類型都是一個類嗎
一個變數的類型,決定了該變數可以包含什麼樣的值。
Java中有八種基本類型,都是Java語言預先定義好的,並且是關鍵字。
這八種基本類型分別是:
整型:byte short int long
浮點型:float double
字元型:char
布爾型:boolean
Java語言的變數由哪些組成
public/private/protected類型(四類八種)。
變數的定義必須嚴格按照標識符的命名規則,即0~9數字、字母、下滑線、$等組成,且首字母不能是數字、不能是java關鍵字。
首字母必須小寫,當有多個單片語成時,後面的單詞首字母要大寫。變數名一般由名片語成。變數定義:[訪問修飾符][修飾符]數據類型變數名[=初始值]。
擴展資料:
編寫java程序的注意事項:
大小寫敏感:Java是大小寫敏感的,這就意味著標識符Hello與hello是不同的。
類名:對於所有的類來說,類名的首字母應該大寫。如果類名由若干單片語成,那麼每個單詞的首字母應該大寫,例如 MyFirstJavaClass。
方法名:所有的方法名都應該以小寫字母開頭。如果方法名含有若干單詞,則後面的每個單詞首字母大寫,例如myFirstJavaClass。
源文件名:源文件名必須和類名相同。當保存文件的時候,你應該使用類名作為文件名保存(切記Java是大小寫敏感的),文件名的後綴為.java。(如果文件名和類名不相同則會導致編譯錯誤)。
主方法入口:所有的Java 程序由public static void main(String[]args)方法開始執行。
java變數類型?
1、如圖
byte表數大小可以表示到127,
a = (byte) (a + 3);後面有小括弧,就是把a+3視作了整體,轉化為short再強制類型轉化為byte,題目問的是無法編譯,溢出是程序bug,不屬於語法問題,能通過編譯。
答案應該是B ;
a = (short) a + 3; 這裡3會是int,int 不能和short運算,無法通過編譯。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/285262.html