黑马程序员技术交流社区

标题: aa [打印本页]

作者: 郑斐均    时间: 2019-3-31 22:02
标题: aa
请根据自己的理解,对当天内容进行总结
1、++和--单独使用和在运算中使用有什么区别?
单独使用的时候, ++和-- 无论是放在变量的前边还是后边,结果是一样的
参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者--
参与操作的时候,如果放在变量的前边,先拿变量做++或者--,后拿变量参与操作。
2、&和&&,|和||的区别?
逻辑与&,无论左边真假,右边都要执行。
短路与&&,如果左边为真,右边执行;如果左边为假,右边不执行。
逻辑或|,无论左边真假,右边都要执行。
短路或||,如果左边为假,右边执行;如果左边为真,右边不执行。
3、s+=1和s=s+1有什么区别?
s = s + 10;  此行代码报出,因为运算中s提升为int类型,运算结果int赋值给short可能损失精度

s += 10;  此行代码没有问题,隐含了强制类型转换,相当于 s = (short) (s + 10);
4、if ,if...else,if...else if...else  三种if语句的区别

5、什么是数据输入,如何进行使用?





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2