关于数据类型
隐式类型转换
范围大的类型的变量可以接受范围小的类型
强制类型转换
//将值强制转换为对应类型
1,关系运算符
判断相等
大于>
小于<
大于等于(>=)
小于等于(<=)
2,逻辑与算符
逻辑与 &&
可以理解为并且
逻辑与解法
//两侧都为真,逻辑与的结果才是真
//只要有一侧为假,结果就是假
![](https://img2018.cnblogs.com/blog/1689633/201905/1689633-20190516144933442-2139770570.png)
逻辑或||
//可以理解为或者
逻辑或结果算法
//两侧都为假,逻辑或才是假
//只要有一侧为真,结果就是真
逻辑非 !
//把表达式的结果取反
各个运算符中间的优先级关系
//算数最高,其次关系,再次是逻辑,最后是赋值
//如果在开发过程中,尽量使用小括号
//题,又一个年份,如果是闰年就返回true 否则false
//普通闰年:
// 能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年,1999年不是闰年);
// 世纪闰年:
// 能被400整除的为世纪闰年。(如2000年是世纪闰年,1900年不是世纪闰年)
分支结构,做判断
// 语法 if(如果..)要有一个 只作为结果
![](https://common.cnblogs.com/images/loading.gif)
![](https://img2018.cnblogs.com/blog/1689633/201905/1689633-20190516150325906-915542054.png)
![](https://img2018.cnblogs.com/blog/1689633/201905/1689633-20190516150604284-1672207416.png)
多种条件,互相没有交集
//else if语法:
//会按照条件的顺序依次执行
//满足那个条件就执行那个代码
//如都不满足就执行else最后的代码
///随机数
//switch... case...语法 只能判断相等
//如果所有判断都是和数字做相等的比较,
//就可以用这个语法