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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


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