java总结第三周

教材学习内容总结

1.Java中的运算符:分加减(运算方向从左到右)乘除以及求余(从左到右)。

2.自增自减运算符(++,——)

++x(——x):在使用x之前,先给它加一

X++(x——):先给x加一,再使用x

*关于算术运算符相加

  1. 按表达式中的最高精度运算,其结果数值的类型也是表达式真的最高精度。
  2. 若表达式的最高精度低于int型,则按照int型计算。
  1. 使用逻辑运算符进行逻辑运算

1

2

1&&2

1||2

!1

True

true

true

true

false

true

false

false

true

false

false

true

false

true

true

false

false

false

false

true

  1. 按位运算

按位与运算

整型数据a,b按位相加得出c,a,b两个数据对应位都是1,则c的该位为1,否则为0

按位或运算

整型数据a,b按位相加得出c,a,b两个数据对应位都是0,则c的该位是0,否则为1。

按位异或运算

整型数据a,b按位相加得出c,a,b两个数据对应位相同则c该位是0,否则为1。

  1. instanceof运算符

二目运算符,左边为对象,右边为类,当左边的对象是右边的类或其子类的对象时,instanceof的结果为true,否则为false。

  1. if语句,if-else语句,if-else if-else语句

if(表达式:其值只能为boolean型){

语句}

  1. switch语句

Switch(表达式){

Case 常量值1:

若干语句

Break;

Case 常量值2:

若干语句

Break;

.......

Default:

若干语句

}

当switch后的表达式与所有case常量的值都不相同时,执行default后面的语句。

循环语句

  1. for循环

For(表达式1;表达式2;表达式3){

若干语句

}

  1. while循环

While(表达式){

若干语句

}

  1. 计算表达式的值,当该值为true,执行(2),否则执行(3)
  2. 执行循环语句,回到(1)
  3. 结束while语句的执行
  1. do-while语句

Do{

若干语句

}while(表达式);

Do-while语句与while语句的区别是do后面的语句至少被执行一次。

  1. break语句和continue语句

Break:在某次循环中执行了break语句,则整个循环结束

Continue:在某次循环中执行了continue语句,本次循环结束,进入下一次循环。

For语句与数组

For(声明循环变量:数组名){

.......

}

注:声明循环变量必须是变量声明,不可以使用已声明过的变量

应用举例:

Scanner类创建一个对象并调用类中自带的方法时,有个方法名叫hasNext***,当其键盘输入一个双精度数值时,hasNextInt的值为false,hasNextDouble的值为true。

其他(感悟、思考等,可选)

学习进度条

 

代码行数(新增/累积)

博客量(新增/累积)

学习时间(新增/累积)

重要成长

目标

3000行

20篇

400小时

 

第一周

50行

1

5

学会了如何运用Java运行程序

第二周

50行

1

5

学会了Java中的数据类型

第三周

50行

1

5

学习了各种运算符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值