1. 程式人生 > ># 20175120 2018.3.10 《Java程序設計》第2周學習總結

# 20175120 2018.3.10 《Java程序設計》第2周學習總結

目錄 for 括號 als load 文件 rdquo 不成功 \n


## 教材學習內容總結
第二章內容
1.標識符
第一個字符不能是數字字符
不能是關鍵字和true\false\null
2.8個基本數據類型
boolean int byte short long float double char
float a=1.23f
long width=12L
精度排序(小到大)
byte short char int long float double
類型轉換(高到低)
例:int a=130
b=(byte)n;//導致精度的損失
3.輸入、輸出
Scanner reader=new Scanner(System.in);
int x=reader.nextInt();
System.out.println()
輸出的部分用“”+n+“”或C語言中的形式:System.out.printf("%d,%f",m,n);
4.數組
int [] a,b等價於int a[],b[]
int [] a,b[]等價於int a[],b[][];
與C不同,括號中無法限定元素個數
創建數組:
int size = 30;
double number=new double[size];//size=a.length
二維數組的建立見P26
數組引用:
存放數據類型相同的a[]&b[],若使用a=b,則a中內容與b相同

第三章內容
1.運算符、表達式
主要掌握java中各種運算表達式的含義
有C語言中常用的+、-、*、\及自增、自減運算
各種位操作的運算符
以及java中的邏輯運算符

2.語句
if\if-else語句
switch語句
for循環、while循環
break和continue語句
java中特有的for語句與數組

## 代碼調試中的問題和解決過程

- 問題1:如何將代碼傳送至碼雲
- 問題1解決方案:
進入在碼雲目錄下創建的文件夾
git add .
git commit -m "項目名"
git push//如果出現問題,先檢查網絡連接,再使用git pull
- 問題2:在例3——4中,Scanner reader=new Scanner(System.in)編譯不成功
- 問題2解決方案:漏掉最開始的一行import java.util.Scanner 技術分享圖片
- 問題3:關於網絡連接的問題
- 問題3解決方案:可以在設備中的網絡選項點擊啟用網絡連接。
-技術分享圖片
## [代碼托管](https://gitee.com/pyc-1751/chapter_1_of_java.git)

![代碼量![輸入圖片說明](https://images.gitee.com/uploads/images/2019/0310/221510_842c2d60_4787449.png "360截圖163903295710776.png")] 技術分享圖片
![例3——4調試](https://images.gitee.com/uploads/images/2019/0310/221550_62f1ad09_4787449.png "Example3_4調試.png")(https://images.gitee.com/uploads/images/2019/0310/221416_3ef31902_4787449.png "360截圖163903295710776.png")

##感想
本周任務主要是進行java基礎知識的學習。包括標識符、8個基本數據類型、輸入、輸出、數組以及運算符表達式與語句等內容。學習的過程中,通過與C語言的類比,發現java與C語言在各個方面有許多的相似之處。同時,在使用命令行輸入語句以及各種命令的過程中,逐漸熟悉了命令行。我覺得在java學習的初期,最重要的就是多敲代碼。不需要理解所有代碼的含義,而是在敲的過程中熟悉java語句的語法習慣,在調試的過程中發現自己敲代碼過程中存在的問題。

收起全文

# 20175120 2018.3.10 《Java程序設計》第2周學習總結