常量
1. 概述:在程式執行過程,其值不發生改變的量
2. 分類:
1. 字面值常量
2. 自定義常量
3. 字面值常量分類:
1. 字串 : ""
2. 整數 : 所有整數
3. 小數 : 所有小數
4. 字元 : ''
5. 布林 : true false
6. 空 : null
4. 進製:人為規定的進製方式 .x進製,就是逢x進一.
5. 計算機中的進製為: 二進位制,八進位制 ,十進位制,十六進製制
1. 二進位制的由來:開關的狀態.由8個這樣的狀態來組成乙個資料的基本單位位元組byte
2. 八進位制 十六進製制的由來:二進位制太長了,分組儲存.
3. 表示方式
1. 二進位制:0b開頭0,1
2. 八進位制:0開頭 0~7
3. 十進位制:預設生活中一樣
4. 十六進製制:0x開頭,0~9 ,abcedf
4. 進製的轉換
1. x進製轉到10進製-->係數*基數^權值 之和.
2. 10進製轉到x進製-->除除除基數(x),直到商為0,餘數自下而上反轉.
3. 8421碼--每乙個二級製上1,都代表乙個十進位制的值
4. 任意進製轉換方式
1. 不提倡 -- 通過十進位製做為橋梁
2. 提倡 -- 通過八進位制 十六進製制的由來的方式-- 分組
5. 有符號的表示方式(了解)
1. 原碼: 符號位 和 數值位 0 1
2. 反碼: 符號位不變,數值位取反
3. 補碼: 反碼的基礎上補1
4. 正數 原反補都一樣
5. 負數 需要原反補轉換
6. 因為計算機運算的都採用補碼去運算 變數
1. 變數概述:在程式執行過程,其值在一定範圍內可以發生改變的量
2. 格式: 資料型別 變數名 = 初始化值;
3. 資料型別:
1. 概述:限制初始化值的範圍.
2. 分類:
1. 基本資料型別
2. 引用資料型別(類,介面,陣列)
3. 基本資料型別分類:
1. 四類八種
1. 整型 --byte (-128~127),short ,int(預設),long
2. 浮點型--float ,double(預設)
3. 字元型--char (0~65535)
4. 布林型--boolean (true ,false)
4. 資料型別的轉換
1. 隱式轉換
1. byte,short,char-->int-->long-->float-->double
2. boolean型別不參與轉換
2. 顯示轉換(強制轉換)
1. 格式: 資料型別 變數名 = (目標資料型別)(資料);
2. 隱含了可能損失精度
5. 字元和字串的運算
1. 字元型別-->自動提公升,具體的值查ascii碼表
2. 字串 -->拼接字串(拼串兒)
運算子--有運算就有結果
1. 算術
1. + - * / %
2. ++ --
1. a++ : 先運算,後++
2. ++a : 先++,後運算
2. 賦值
1. = += -= /= %= *=
2. 左邊跟右邊做運算,再賦值給左邊
3. 關係
1. 概述:大小關係,結果boolean型別
2. == != < > <= >=
3. 舉例: 3==4, 5>9
JAVA基礎第二天
第二天內容 第一章資料型別轉換 1.1自動轉換 1.2 強制轉換 1.3 ascii編碼表 第二章 運算子 2.1 算數運算子 2.2 賦值運算子 2.3 比較運算子 2.4 邏輯運算子 2.5 三元運算子 第三章 方法入門 3.1 概述 3.2 方法的定義 定義 就是從大範圍轉小範圍 理解如上 案...
學習第二天 java基礎
今天的學習內容挺豐富的,知識點多 主要有變數,資料型別,資料型別之間的轉換 變數1宣告 1 以 結束 2 一次可以宣告多個中間 隔開 3 語法 資料型別 標示符 2命名1 規則 1 只能出現四種字元 字母,數字,下劃線 而且數字不能作為首位 2 大小寫敏感 3 可以但不建議以中文命名 如int 年齡...
JAVA學習第二天
作業 1.各種進製的表現形式和特點 二進位制 0 1兩個數字表示,前加0b b例如 0b1011100 八進位制 0 1 2 3 4 5 6 7八個數字表示,前加0,例如 056723 十進位制 常用的數值 十六進製制 0 1 2 3 4 5 6 7 8 9 a b c d e f十六個數字表示,前...