类型转换、运算符、条件语句

一、类型之间的相互转换

精度排序: byte < short < char < int < long <float < double

  • 低精度 -> 高精度 没有损失

    高精度 -> 低精度 精度损失

  • 自动类型转换

    • 低精度->高精度 没有损失

  • 强制类型转换

    • 高精度->低精度 精度损失

    • 低精度 变量1 =(低精度) 变量2;

    • 如(1.2-1) 得到:0.9999999996

二、运算符

 算术运算符:
     + - * / %
 关系运算符:
     > < = >= <= !=
 逻辑运算符:
     ! & |
     // & 与 全真才真,有假即假
     // && 有短路效果 , 只要能出结果,后面的语句就不看了,只要写了一次 && 整个语句都会通用
     // | 或 有真即真,全假才假
     // ||  有短路效果 , 只要能出结果,后面的语句就不看了
     // ! 非  真即假,假即真
     // ^ 异或 相同为假,相异为真

三、条件语句

 单分支:
     if(){
         判断为true 执行
     }  
 ​
 双分支
     if(){
 ​
     }else{
 ​
     }
 ​
 多分支
     if(){
         判断为true执行
     }else if(){
         判断为true执行
     }elsr if(){
         判断为true执行
     }else{
         前面都false执行
     }

四舍五入保留2位小数:

 //定义小数
 //dec = 9.387683;
 //拿到第三位小数 999 999
 int Idec = (int)(dec*1000);
 int th = Idec%10;
 double end;
 //四舍五入 保留两位小数 注意最后 除以100.0才能得到两位小数
 end=(th>=5)?((Idec/10)+1)/100.00:(Idec/10)/100.00;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值