1、++和--单独使用和在运算中使用有什么区别?
解:单独使用++或--,无论是放在前面还是后面,值都是自身+1。放在运算中,++、--在前面的都是先自增自减再赋值,++、--在后面的则先赋值再自增或者自减。
2、&和&&,|和||的区别?
解:区别就是,一旦短路&&的前面一个为false,后面那个就不执行。一旦短路||的第一个为true,后面那个也不用执行。
3、s+=1和s=s+1有什么区别?
解:虽然两个的意思都是s=s+1,但是在类型为byte的情况下,就会出现右边为int,需要强制转换类型。
4、if ,if...else,if...else if...else 三种if语句的区别
解:区别:if语句只有一个执行语句,一旦判断条件不成立,执行语句不执行。
if...else有两个执行语句,一旦判断条件不成立,执行else后面的执行语句,反之。
if...else if...else,两个判断条件,一旦第一个判断条件不成立,执行else if 的判断条件,如果条件判断成功,执行判断语句后的执行语句,反之执行else语句。
5、什么是数据输入,如何进行使用?
解:数据不在是固定的,可以通过键盘输入。
首先导包 import java.util.Scanner;
创建Scanner新对象 Scannner sc=new Scanner(System.in);
调用方法 int i=sc.nextInt();
进行结果输出。 |