2021-06-09三元运算符以及switch笔记

6.09

byte做运算,如果不是直接输入常量,就会转换成int来计算,编译器无法计算你这个值有没有超出范围,
如果直接给常量,编译器则会判断该结果是否超出byte范围。

右移作用是:二进制右移,每多移一位,就加1次方

00001000
0 0000100
无符号右移,补全,是在次位补0;
有符号右移,补全,是在最高位二进制补0

左移跟右移相反。

三元运算符

 age> 18 ?  "成功" :"失败"
 判断,如果是成功,返回18,如果不是,则返还失败
 可以理解为,三元运算符,就是判断的简写形式;

记录一下啊:a/t+command+l 代码对齐
contriol+commod+U

一些规则

1.标识符
2.规则:英文的大小写字母,数字字符,$ , _ ,数字不能开头
3.潜规则
4.包名:必须是小写,一般是公司域名的倒写,
5.类名:多个单词的首字母大写  驼峰命名
6.方法名和变量名;首字母小写,多个单词的情况下,从第二个单词开始,首字母大写。
7.自定义常量名:全部大写,每个单词之间使用  _连接  例如:MAX_AGE

switch   case;重点,不可以使用小数;

日总结

1,位运算(了解)
有符号右移,相当于初一2^n
2.三元运算符
实际上一个是一个公式,相当于if…else…简写
3.键盘录入
Scanner input=newScanner(System.in);
input.nextInt();
input.next();
4.控制语句:
1.顺序结构 if(){}
2.选择结构 if(){}else{}
3.循环结构 if(){}else if(){}else{}

注意事项

如果与具体只有一句话,大括号可以省略,但是不建议省略
if else if:从上往上执行,有一个条件满足,其他的就不再执行了;

switch 语句

```switch(){
		case 1
		case 2
		default:

}
```

注意事项

1.多个case后面的值不允许重复
2.switch只能接受,int String 枚举
3.case穿透,需要break;
4.switch的多个case其实处于一个域中,注意变量重复问题
  								以上内容均为自己理解,不作为准确定理。
  								选择性观看,持续跟新进度,喜欢感谢关注
  												CSDN博主:One_Gun
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

One_Gun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值