java基础第三天



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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值