学习心得

1运算符:

1)算术运算符:++,--,单独使用的时候不论在前还是在后,都是自增一或者自减一。

运算的时候使用,++在前:先自增一然后运算。++在后:先运算再自增一。

如果想让a/b的结果不是默认的取整:(a*1.0)/b;

2)赋值运算符:s += 1   相当于  s = s + 1;但是s += 1 隐藏了一个强制类型转换,后者在运算的时候,如果s不是int类型,需要进行强制类型转换。

3)逻辑运算符:&:有false则false,|:有true则true,^:相同为false,不同为true,!:取反。(偶数个数是它本身)

&&和&的区别:&&具有短路的功能,如果前面是false,后面的表达式就不执行了。

4)位运算符:^:一个数据异或另一个数据两次,那么结果还是这个数据的本身。这个可以应用到两个数据的交换。

>>>:无符号位右移,不管符号位是1或0,左边都是补0.

5)三元运算符:(表达式) ?  true的结果 : false的结果;

2键盘录入:Scanner sc = new Scanner(System.in);    int number = sc.nextInt();   

在使用Scanner时,需要导入这个类:import  jaca.util.Scanenr;

3控制流程语句:

1)选择结构语句:if-else,swtich。

if-else和三元运算符的区别:if-else中可以输出一个语句,而三元运算符中只能是数值。

switch:case后面只能跟常量,如果每个case后面没有跟break,就会造成case穿透。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值