java格式_JAVA语言格式
3.1 常量 3.1.1 常量概述 – 在程序執行的過程中,其值不可以發生改變的量 3.1.2 常量分類 – 字符串常量用雙引號括起來的內容(“HelloWorld”) – 整數常量 所有整數(12,-23) – 小數常量 所有小數(12.34) – 字符常量 用單引號括起來的內容(‘a’,’A’,’0’) – 布爾常量 較為特有,只有 true 和 false – 空常量 null(數組部分講解)
3.2 變量 3.2.1 變量概述 – 在程序執行的過程中,在某個范圍內其值可以發生改變的量 – 從本質上講,變量其實是內存中的一小塊區域
3.2.2 變量定義格式 – 數據類型 變量名 = 初始化值; – 注意:格式是固定的,記住格式,以不變應萬變 3.2.3 變量圖解 3.3 數據類型 3.3.1 計算機存儲單元 變量是內存中的小容器,用來存儲數據。那么計算機內存是怎么存儲數據的呢?無 論是內存還是硬盤,計算機存儲設備的最小信息單元叫“位(bit)”,我們又稱之為 “比特位”,通常用小寫的字母 b 表示。而計算機最小的存儲單元叫“字節(byte)”, 通常用大寫字母 B 表示,字節是由連續的 8 個位組成。 除了字節外還有一些常用的存儲單位,大家可能比較熟悉,我們一起來看看: – 1B(字節) = 8bit – 1KB = 1024B – 1MB = 1024KB
3.3.2 數據類型概述和分類 A:為什么有數據類型 Java 語言是強類型語言,對于每一種數據都定義了明確的具體數據類型,在內 存中分配了不同大小的內存空間 B:Java 中數據類型的分類 基本數據類型 引用數據類型
3.4 標識符 3.4.1 標識符概述 A 作用 – 給包,類,方法,變量等起名字 B 組成規則 – 由字符,下劃線_,美元符$組成 ? 這里的字符采用的是 unicode 字符集,所以包括英文大小寫字母,中文 字符,數字字符等。 – 注意事項 – 不能以數字開頭 – 不能是 Java 中的關鍵字 C : 命名原則:見名知意 a 包最好是域名倒過來,要求所有的字母小寫 b 類或者接口 如果是一個單詞首字母大寫 如果是多個單詞每個單詞首字母大寫(駝峰標識) c 方法或者變量 如果是一個單詞全部小寫 如果是多個單詞,從第二個單詞首字母大寫 d 常量 如果是一個單詞,所有字母大寫 如果是多個單詞,所有的單詞大寫,用下劃線區分每個單詞
3.5 定義變量 3.5.1基本數據類型變量的定義和使用 變量的定義格式: 數據類型 變量名 = 初始化值; 基本數據類型: byte,short,int,long,float,double,char,boolean 注意: 整數默認是 int 類型,定義 long 類型的數據時,要在數據后面加 L。
3.5.3 變量定義的注意事項 ? 變量未賦值,不能直接使用 – 引出變量的第二種使用格式 ? 變量只在它所屬的范圍內有效。 – 變量在哪對大括號內,變量就屬于哪對大括號 ? 一行上可以定義多個變量,但是不建議 3.5.4 案例代碼七 /* 變量定義注意事項: 1:變量未賦值,不能直接使用 2:變量只在它所屬的范圍內有效 變量屬于它所在的那對大括號 3:一行上可以定義多個變量,但是不建議 */ public class VariableDemo2 { public static void main(String[] args) { //定義變量 int a = 10; System.out.println(a); int b; b = 20; //變量在使用前賦值都是可以的 System.out.println(b); { int c = 100; System.out.println(c); } //System.out.println(c); /* int aa,bb,cc; aa = 10; bb = 20;
3.6 數據類型轉換 3.6.1隱式數據類型轉換 取值范圍小的數據類型與取值范圍大的數據類型進行運算,會先將小的數據類型提 升為大的,再運算 3.6.2 案例代碼八 /* +:是一個運算符,做加法運算的。 我們在做運算的時候,一般要求參與運算的數據類型必須一致。 類型轉換: 隱式轉換 強制轉換 隱式轉換 byte,short,char -- int -- long -- float -- double */ public class TypeCastDemo { public static void main(String[] args) { //直接輸出了運算的結果 System.out.println(3 + 4); //定義兩個 int 類型的變量 int a = 3;
3.6.3強制類型數據轉換 強制轉換的格式 * b = (byte)(a + b); 強制轉換的注意事項 * 如果超出了被賦值的數據類型的取值范圍得到的結果會與你期望的結果不同 3.6.4 案例代碼九 /* 強制轉換: 目標類型 變量名 = (目標類型) (被轉換的數據); 不建議強制轉換,因為會有精度的損失。 */ public class TypeCastDemo2 { public static void main(String[] args) { int a = 3; byte b = 4; int c = a + b; //byte d = a + b;
總結
以上是生活随笔為你收集整理的java格式_JAVA语言格式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中ht表示什么_如何看待某国
- 下一篇: 成语json_人工智能测试爬百度成语测成