1. 程式人生 > 其它 >java基礎第二天隨心筆記

java基礎第二天隨心筆記

1 什麼是變數 :

儲存可變的值的容器
在記憶體空間中,儲存可變資料的空間==》變數
作用:用於在記憶體中儲存資料,方便訪問資料
2 變數包含三個要素
1) 資料型別 :決定空間的大小 ,值的型別
2) 變數名 : 便於訪問儲存的資料。
3) 值 :要儲存的資料

1 變數的定義 ==》三步
一) 宣告變數
資料型別 變數名;
二) 賦值
變數名=值;
以上兩步可以合二為一: 資料型別 變數名 = 值;
三) 使用 ==> 通過變數名訪問資料

2 變數命名規則要求:
1)包含字母,數字,_,$
2) 不能以數字開頭
3) 不能使用java中的關鍵字與保留字
關鍵字(keyword):被Java語言賦予特殊含義,用做專門用途的字串(單詞)
特點: 關鍵字 所有字母都小寫
public class static void int byte short long char boolean
if else switch case break defautl for while do continue
final abstract interface enum
保留字: 現在Java版本中未使用,但以後版本中可能會使用
goto ,const
4) 區分大小寫
程式設計規範:
1)命名有意義 見名知義
2) 多個單片語成時,第一個單詞首字母小寫,其餘單詞首字母大寫 --小駝峰命名法
goodsName, studentName, age
3 變數使用的注意事項:
1)變數必須先宣告,再賦值,後使用
2) 變數僅可以在其宣告的作用域{ }內使用
3) 同一個作用域內,不可以宣告同名的變數

1 資料型別的分類
兩大類:
基本型別
四個整數型別: byte, short ,int ,long
兩個小數型別: float,double
字元型別 : char
布林型別 :boolean
引用型別:
類 :String(字串)
介面
陣列
2 四個整數型別
1KB=1024B 1MB=1024KB 1GB =1024MB 1TB=1024GB
byte ==> 1 位元組 : -128~127
short ==>2位元組
int ==> 4位元組 (程式中出現的整數按int型別)
long ==>8位元組
注意: Java中整數常量預設為int型別,使用long常量值時在後面新增“l或L",
如: long lon = 1000L;
3 兩個浮點型
float :4個位元組 :範圍比long大
double:8個位元組
注意: Java的浮點型常量預設為double型別,宣告float常量時,後面新增“f或F";
float f = 25.5f;
4 char : 2個位元組 單引號引起來的單個字元
'a' ,'0' ,'男' ,'\n' -可以
'11' --錯誤的,兩個字元
char型變數是用來儲存Unicode編碼的字元的,unicode編碼字符集中包含了漢字,
所以,char型變數中可以儲存漢字
注意: 把char型別賦值給int型別時,int變數中儲存是當前字元的Unicode碼
ASCII碼是Unicode碼的子集,僅包含字母,數字,特殊字元
'A' -->65 'a'-->97 '0'-->48
5 boolean : 值: true, flase

6 String : 雙引號引起來的一串字元 ==》字串
""-->長度為0的空字串
"a" -->
"張三"
"今天下午好"

一 運算子的分類
賦值運算子
算術運算子
比較運算子
邏輯運算子
二 賦值運算子
1 簡單賦值運算子 : =
變數名= 表示式。
把=右側表示式的結果賦值給左側的變數
2 複合賦值運算子
+=, -=,*=,/=,%=
int i =10;
i +=5; ==> i = i +5;
三 算術運算子
+, - , * , / , %
++:自身加1 :(前)++,(後)++
-- :自身減1 : (前)-- ,(後)--
注意在表示式中使用++,--:
(前)++,(前)-- ,先自增或自減,後運算
(後)++,(後)-- ,先運算,後自增或自減

四 比較運算子 ==> 比較運算子的表示式的結果是boolean型別
==,!=, >, >=, < ,<=
五: 邏輯運算子 ==》 boolean型別
1)&& ,|,!三種運算子 :優先順序: !-->&& -->||
! :非 , !false==>true, !true ==>false
&&:並且 : 兩側結果都是true,則返回true.如果有一側或兩側為false,結果為false
|| :或者 如果一側或兩側為true,返回true. 如果兩側都是false,結果false