A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、++和--单独使用和在运算中使用有什么区别?
单独使用时,++和—放在变量前边和后边结果都是一样的,在运算中,如果放在变量后边,先拿变量参与操作,后拿变量做++或--;如果放在变量前边,先拿变量做++或--,后拿变量参与操作。
2、&和&&,|和||的区别?
&是逻辑与,|是逻辑或;&&作用和&相同,但是有短路效果,即&,无论左边真假,右边都要执行,&&,如果左边为真,右边执行;如果左边为假,右边不执行。
3、s+=1和s=s+1有什么区别?
s += 1是等价于 s = (s的数据类型)(s + 1),而不是等价于 s = s + 1,当中存在隐含了一个强制类型转换的过程。
4、if ,if...else,if...else if...else  三种if语句的区别
if语句中当表达式的值为真时执行语句块,为假直接退出;if..else中当条件表达式为真时,执行语句块1,否则执行语句块2,即else部分。if..else if..else中当条件表达式为真时,执行语句块1否则跳到下一个if..else判断条件表达式是否成立,再执行下一步操作。
5、什么是数据输入,如何进行使用?
数据输入是指通过键盘输入数据。使用步骤为1导入Scanner包;2创建对象即Scanner sc = new Scanner(System.in);3通过键盘输入数据即int num = sc.nextInt();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马