1、++和--单独使用和在运算中使用有什么区别?
1.单独使用时:++ 和-- 可放在变量前或者变量后,单独使用时是没有区别的。
2.运算中使用:++或--放在变量前使用的时候(++a或--a),先自增或者自减1,再进行操作运算。
++或--放在变量后使用的时候(a++或a--),再进行操作运算,然后立即自增或者自减1。
2.&和&&,|和||的区别?
&和&&都是有false则false, 但是&&有短路作用,就是当左边为false时,则不再运行右边。
|和||都是有true则true, 但是||有短路作用,就是当左边为true时,则不再运行右边。
&&和||可以提高程序性能,提高运行效率
3.s+=1和s=s+1有什么区别?
s+=1和s=s+1 如果是在数据类型一样的情况下,比如s为int类型,两者一样。
如果是在数据类型不一样的情况下,比如s为short类型,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 sc = new Scanner(System.in);
-接收数据:int num = sc.nextInt();
|