关闭

java基础第三天

115人阅读 评论(0) 收藏 举报
分类:


1. 运算符


1. 逻辑运算符


1. & | ^ ! && || 
2. 连接布尔类型表达式
3. 结果:true false 
4. 总结:
1.& 有false则false 
2. |  有true 则true
3. ^ 同性为false,异性为true
4. ! 真变假 ,假变真


5. && || 有短路的效果,提高程序的效率,在前半部分判断的结果决定了整个结果的时候,后边就不运行了


2. 位运算符(了解)


1. & | ^ ~ << >> >>>
2. 移动二进制位的
3.总结
1.& 有0则0
2. | 有1则1
3. ^ 同性为0,异性为1
4. ~ 0变1 1变0  


4. << >> 


1. 左移右移 扩大或者缩小2的 位移次方倍
2. >>> 右移 补0 




3. 三元运算符


1. 格式 :  int c =  (a > b ) ? a : b;
2. 结果是赋值




2. 键盘录入


1. 三步步骤


1. 导包  import java.util.Scanner;
2. 创建对象 Scanner sc = new Scanner(System.in);
3. 接收数据   sc.nextInt();    sc.nextLine();
4. 在控制台输入,方便我们运行程序




3. 流程控制语句


1. 顺序结构--从上到下执行,默认
2. 选择结构


1. if


1. 格式一: 
if(关系表达式){
  执行语句;

2. 格式二:
if(关系表达式){
执行语句1;
} else{
执行语句2;
}


3. 格式三 :
if(关系表达式1){
执行语句1;
}else if(关系表达式2){
执行语句2;
}... else{
执行语句 n+1;
}
4. if格式二嵌套使用


2. switch


1. 格式:
switch (表达式) {
case 值1: 
执行语句1; 
break;
... 
default :
执行语句n+1;
break;
}
2. 如果break省略,可能造成case穿透
3. 如果default省略,可能造成异常数据无法处理
4. case值的必须是常量,不能是变量 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:672次
    • 积分:112
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档