黑马程序员技术交流社区
标题:
刘毅老师第三天总结,自己总结,希望对大家有用
[打印本页]
作者:
新人救济
时间:
2016-5-13 23:25
标题:
刘毅老师第三天总结,自己总结,希望对大家有用
逻辑运算符有哪些
* &,|,^,!,&&,||
:位运算符有哪些
* &,|,^,~ ,>>,>>>,<<
位运算符^的特点是什么:被同一个数异或两次,该数本身不变!
A:三元运算符的格式
(关系表达式) ? 表达式1 : 表达式2;
1.实现键盘录入:看自己打的代码
2.if的条件表达式返回的值是boolean的不是true就是false
3.byte short int char string 枚举都可以作为switch的条件表达式
4.case 的值只能是常量不能是变量
5:如何实现键盘录入呢?
*import java.util.Scanner; //导包
* Scanner sc = new Scanner(System.in); //创建对象
* int x = sc.nextInt(); //用变量记录住输入的数
6.if语句的三种格式:
第一种:
if (判断语句) {
执行语句;
}
第二种:
if (判断语句) {
执行语句;
}else {
执行语句;
}
第三种:
if (判断语句) {
执行语句;
}else if(判断语句) {
执行语句;
}else {
执行语句;
}
7.switch语句的格式:
switch (表达式) {
case 值:{
执行语句;
break;
}
case 值:{
执行语句;
break;
}
default {
执行语句;
break;
}
}
面试题
面试题3
&&和&的区别:
&&:是短路,只用左边满足(为true)就不执行右边
&: 俩边都要执行
||和|的区别:
||:短路,只要左边不满足(为false)就不执行右边
|: 俩边都要执行
面试题4
2*8最快得出结果的方法是2的二进制向右移动3位(是2的几次幂就移动几位)
面试题5
byte,short int char String 枚举都可以作为switch的条件语句
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2