学习模式:看一遍视频+手抄一遍+再看一遍视频+在线题库
学习方法:把握主线 不偏离主线 熟悉、掌握常规写法
第一板块:关系操作符
表达式与操作符
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语句。