大数据小白第四课-接上篇

数据类型转换要点;运算符,三元表达式,if结构初使用

一 数据类型转要点

1不同类型之间运算的前提:能互相转换(一般指数值型)
2.不同类型运算会默认转成大类型再运算
3.大类型接受小类型,会默认转成大类型
4.小类型接受大类型,需强制转成小类型,否则不可以
5.强制类型转换,会丢失精度(不是四舍五入)int c=(int)a

二  运算符

算数符:
+-*\ %
\:商是整数,或者运算结果为商加余数(取商)
%:取余数
++:a++和++a的区别是:a++是使用a运算前就对变量名进行赋值,再对a进行加1的运算,其结果还是a,但是在下一行代码中的a,其实是已经进行运算后的a+1。++a是先把a加1,然后再使用a   --:同上
算数运算符:
关系运算符:==等于   !=不等于   >大于  <小于  <=小于等于     >=大于等于
注意:=为赋值运算,==为等于运算符
    关系表达式的结果为布尔值
    <,>,>=,<=运算符的优先级别高于==,!=
    <,>,>=,<=只支持数值类型的数据比较

逻辑运算符:
a&&b   a&b:     都表示a与b,都要满足其中所有条件,区别在于前者只要运算到错误条件就停止运算,后者一直运算,无论对错。前者为短路与。一般用短路与
a|b :    表示只要前面有一个正确,则后面就不运算
a||b:同上
!    非
算数运算符>关系运算符>逻辑运算符

三 三元表达式:
     判断条件?为ture的时候的值\表达式:为flase的时候的代码
        int min;
        String sc=b1>20?"ture的结果":"flase的结果”
四 if结构:
if(条件语句){
代码;//条件语句的结果为ture的时候才能被运行到
}
附 debug的流程
1.打断点(breakpoit)
2.用debug的方式运行程序,会阻断在断点位置
3.单步运行,可以观察代码运行情况 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值