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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


1、++和--单独使用和在运算中使用有什么区别?
答:单独使用只有数值加1和减1的作用,在混合运算中,符号的前后有很大的区别,放在前面就是先做加1或者减1运算,然后在进行其他运算;放在后面就是先做其他运算,运算完成以后再进行加1或者减1运算。
2、&和&&,|和||的区别?
答:短的逻辑运算符和长的逻辑运算符之间的区别,就是计算机执行代码效率的区别,&、|这两个运算符需要一个一个表达式往下判断是否满足,而&&或者||这两个运算符只需要先判断第一个表达式里面是否为真或者假,如果为假,则&&不需要继续执行,如果为真,则继续向下判断,而||就不需要继续做判断,直接输出结果。

3s+=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();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马