變量類型
一、基本變量類型
1. 數(shù)字類型
- 整數(shù)
- int√
- byte
- short
- long
- 小數(shù)
- double√
- float
2. 布爾類型
- boolean√
二阔加、引用變量類型
-
字符串類型
- string√
數(shù)據(jù)存儲(chǔ)
一、如何把一個(gè)數(shù)據(jù)儲(chǔ)存起來萌焰?
1. 變量類型:分配內(nèi)存
2. 變量名:記錄存放數(shù)據(jù)的位置
3. 賦值符:往變量指向的內(nèi)存放數(shù)據(jù) “ = ”
4.數(shù)據(jù):要存儲(chǔ)的東西捧杉、事情
5.命令行結(jié)束:“;”
二泣侮、如何存儲(chǔ)一批數(shù)據(jù)即彪?
1. 一個(gè)變量:存一個(gè)數(shù)據(jù)
2. 多個(gè)變量:容器
容器種類&增刪改查統(tǒng)計(jì)
一、數(shù)組Array:個(gè)數(shù)固定活尊、數(shù)據(jù)含義相同隶校、單個(gè)值
新建/增/刪/改/查/統(tǒng)計(jì) | 容器 |
---|---|
新建容器 | int [] 變量名 =new int[大小]; |
增 | ages[0]=18; 從0開始數(shù),0代表第一個(gè) |
刪 | ages[5]=null; |
改 | ages[29]=20; |
查 | ages[5]; |
統(tǒng)計(jì) | ages.lenth |
二蛹锰、鏈表ArrayList:動(dòng)態(tài)增加深胳、數(shù)據(jù)含義相同、單個(gè)值
新建/增/刪/改/查/統(tǒng)計(jì) | 容器 |
---|---|
新建容器 | List<變量類型>變量名=new ArrayList<變量類型>(); |
增 | ages.add(18); ages.add(20); |
查 | ages.get(1); |
統(tǒng)計(jì) | ages.size(); |
三铜犬、HashSet:動(dòng)態(tài)增加舞终、數(shù)據(jù)含義相同、單個(gè)值癣猾、自動(dòng)去重
新建/增/刪/改/查/統(tǒng)計(jì) | 容器 |
---|---|
新建容器 | Set<變量類型> 變量名=new HashSet<變量類型>(); |
增 | ages.add(18); ages.add(20); |
統(tǒng)計(jì) | ages.size(); |
四敛劝、HashMap:個(gè)數(shù)變化、數(shù)據(jù)含義不同煎谍、數(shù)據(jù)需要給含義攘蔽,一對(duì)一對(duì)的數(shù)據(jù),鍵值對(duì)/key=value
新建/增/刪/改/查/統(tǒng)計(jì) | 容器 |
---|---|
新建容器 | Map<變量類型呐粘,變量類型>變量名=new HashMap<變量類型满俗,變量類型>(); |
增 | phoneNumbers.put("錢璟","18017984042"); |
改 | phoneNumbers.put("錢璟","18116128878"); |
統(tǒng)計(jì) | phoneNumbers.size(); |