02-java-關鍵詞-變量-類型
Java語言的基礎組成
1,關鍵字
2,標識符: 程序中自定義的一些名稱
由 ? 字母 ? 數字 _ ?$ ? 不支持空格
1,數字不可開頭
2,不可用關鍵字
3,注釋
//單行注釋
/ *
多行注釋
記得不要嵌套
多行注釋
*/
/**
文檔注釋
Javadoc.exe可以提取出來
程序說明書
*/
class不編碼注釋
思路
1,定義一個類,java ?程序以類的存在
2,定義一個主函數,為了讓該類獨立運行
3,意識helloworld ?在控制臺
步驟
1,用class關鍵字定義 完成類
2,主函數 public static void main{String[] ?args} 固定格式 jvm 的認識
3,使用輸出語句System.out.println("hello ?world ");
代碼是思想的體現
4,常量和變量、
常量
常量:不能改變的數據
1.整數
2.小數
3.布爾 true false
4.字符常量單引號標示 ? ? ?’a’
5.字符串常量雙引號標示 ?“aa”
6.null常量
1k=1024
變量
變量:內存的存儲數據。
該區域有自己的名稱和類型
該區域的數據可以在同一類型不斷變化
作用:用來不斷存放同一類型的常量,并可以重復使用
//數據類型 ?變量名 = 變量
byte b =3;
long int short
long a =123856864648129786 l;
double a =2.3;
float f=2.3f;
作用域{}
byte b =2
byte b=b+2
b + 2 會自動升級為int類型
因為b是byte形式的,只有一個字節,而int是4個字節。
那么當把4個字節的內容往一個字節上方,會放不下的。
所以編譯器會提示我們這個錯誤
除非強制轉換為byte: b = (byte)(b+2)。
在整類型中,如果不寫默認就是int類型。
修改b = (byte)(b + 2);
默認是int類型的,你給byte它裝的下嗎。。
Integer.MAX_VALUE
a=3,b=4
("a="+a+"b="+b)
自動類型提升
int x=3;
byte ?b=3;
x=x+b;
強制轉換
丟失精度
byte b=3;
b=b+4;
//需要b=(byte)(b+4);
Java
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。