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(); 余蜀东 |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |