1、++和--单独使用和在运算中使用有什么区别?
两者单独使用无区别,在运算中如果++和--在前面则先自增后用,如果++和--在后面则先用后自增。
2、&和&&,|和||的区别?
短的逻辑运算符和长的逻辑运算符之间的区别,就是计算机执行代码效率的区别,&、|这两个运算符需要一个一个表达式往下判断是否满足,而&&或者||这两个运算符只需要先判断第一个表达式里面是否为真或者假,如果为假,则&&不需要继续执行,如果为真,则继续向下判断,而||就不需要继续做判断,直接输出结果。
3,s+=1和s=s+1有什么区别?
两者没有什么区别,都属于赋值运算,s的值都会加1;只是s+=1里面隐含了强制转换。
4、if ,if...else,if...else if...else 三种if语句的区别?
if语句只做关系表达式的判断,表达式的值为真就执行,为假的话就是直接退出。
if..else语句就是判断语句的判断,表达式的值为真就执行if下面的语句,为假的话就执行else后面的语句。
if..else if ..else ,if中的值为真就执行if下面的语句,为假的话就执行else if后面的语句,如果还不满足的话就是执行else后面的语句。
5、什么是数据输入,如何进行使用?
用户使用键盘输入即控制台输入。
1.导入Scanner包;
2. 创建对象 Scanner sc=new Scanner(System.in);
3.接受数据对象:
例如 int a=sc.nextInt();
余蜀东 |
|