學習模式:看一遍視頻+手抄一遍+再看一遍視頻+在線題庫
學習方法:把握主線 不偏離主線 熟悉、掌握常規寫法
java day3
第一板塊:關係操作符
表達式與操作符
java第二天 操作符
1.關係操作符 6個
>
<
==
>=
<=
!= 不等於
2.算數操作符
+
-
*
/
%
3.邏輯操作福
&& 邏輯與
|| 邏輯或
! 邏輯非
4.賦值操作符
規則:
(1)= 左邊必須是變量;
(2)運算時,先計算=右側,再賦值給左側的變量;
4.1 組合賦值操作符
+=
-=
*=
/=
%=
5.自增操作符
++
特殊性:
(1)後置自增(後自增)
int b = 10;
a = b ++ ;
最終,a值爲10 b值爲11 。
處理邏輯:先運算 後+1.也即先把b的值給a,再者b進行自增。
(2)前置自增(先自增)
int b = 10;
a = ++b ;
最終,a的值爲11,b的值爲11 。
處理邏輯:b先+1,而後把增加1之後的b的值,賦值給a。
6.優先級與類型轉換
優先級
終極方法,使用小括號,顯示地決定誰先誰後。
tips:記住所有的優先級操作符不可能,也沒必要。掌握常見的一些就好。
類型轉換
(1)小數轉換爲整數,小數部分被直接截斷,是直接截斷,並不是四捨五入。
(2)boolean無法轉換成int或者double等類型。
(3)隱式轉換(自然而然的轉換)
int a =1;
double b = a ; //隱式轉換
而
double b = double a ; //顯式轉換
java第三天 流程控制語句
單步調試:是程序員必須掌握的一門技術。
代碼的問題,不是靠問的,而是靠自己一步一步調試的,自己的代碼邏輯只有自己清楚!
第二板塊:流程控制語句
1.if else語句
2.for循環語句
int i;
for(i = 1;i<=100;i++)
{
循環體
}
for(e1;e2;e3)
e1:初始化 該語句僅僅執行一次
e2:終止條件 在過程中進行判斷睡否執行循環體內容
3.for語句內部可以嵌套for循環、if語句等
4.break與continue (配合循環語句來使用)
break終止循環
continue終止當次循環
5.while循環語句
while(e1)
{
s1;
}
規則:當e1成立的時候,執行s1語句。