Java基础语法
请根据自己的理解,对当天内容进行总结
1、++和--单独使用和在运算中使用有什么区别?
单独使用效果没有区别
混合运算:++在变量的右边(a++),变量先参与运算,再进行+1;在变量的左边(++a),变量先进行+1,再参与运算
2、&和&&,|和||的区别?
&和|都是两边都参与运算
&&左边达成false,右边就不参与运算,直接返回false
||左边只要达成true,右边就不参与运算,直接返回true
3、s+=1和s=s+1有什么区别?
s+=1自动包含强制类型转换
4、if ,if...else,if...else if...else 三种if语句的区别
运用场景:
if:一种情况判断
if...else:两种情况判断
if...else if...else:多种情况判断
5、什么是数据输入,如何进行使用?
我们目前程序中的数据都是固定的,程序不够灵活,为了提高程序的灵活性,我们也需要把数据的来源改进为通过键盘输入数据,程序获取到数据再进行运算。
使用:
(1)导包:import java.util.Scanner;//导包的动作必须出现在类定义的上边
(2)创建对象:Scanner sc = new Scanner(System.in);//只有sc是变量名,可以变,其他的都不允许变
(3)接收数据:int i = sc.nextInt();/只有i是变量名,可以变,其他的都不允许变
|