学习心得
来源:互联网 发布:js 种修改input的宽度 编辑:程序博客网 时间:2024/06/05 00:45
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穿透。
阅读全文
0 0
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 斐波那契数列的各种求法
- hibernate自动生成实体类和映射文件
- Leetcode [Roman to Integer]
- 文章标题
- 【Java基础】Class.isAssignableFrom与 instanceof 区别
- 学习心得
- JAVA mybatis:初探
- ListView中点击改变背景色并且原来的恢复到原来的颜色
- 为Druid监控配置访问权限(配置访问监控信息的用户与密码)
- CGI 与 WSGI
- Java字符串String详解
- mysql创建用户和数据库
- 高二&高一&初三模拟赛19 总结
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 A Cache Simulator