1、++和--单独使用和在运算中使用有什么区别?
当单独使用时没有区别,当在运算中使用时a++表示先运算再自增,++a表示先自增再进
行运算;--同理
2、&和&&,|和||的区别?
& (逻辑与):运算符两边都为true,才true。左边为false,右边继续运行。
&&(短路与):运算符两边都真才真,左边为假,右边不继续运行。
| (逻辑或):运算符两边都假才假,左边为真,右边继续运行。
|| (短路或):运算符两边都假才假,左边为真,右边不继续运行。
3、s+=1和s=s+1有什么区别?
s+=1和s=s+1都表示自增1,但当数值类型发生变化是s=s+1就可以能报错了,需要进行数值类型的转换;而s+=1就不会出现报错,因为它存在着隐藏的强制转换。
4、if ,if...else,if...else if...else 三种if语句的区别
if:只能进行一种情况判断。
if...else:可以进行两种情况判断。
if...else if...else:可以进行多种条件判断
5、什么是数据输入,如何进行使用?
数据输入是从键盘输入的变量值。
使用分为三步骤:第一先导包,在类前面输入import java.util.Scanner;
第二步:创建对象,Scanner 对象名=new Scanner(System.in);
第三步:调用对象,接收数据,数据类型 变量名=对象名.nextInt(); |