导图社区 Java
int和double可以比较,比较形式:system.out.println(a>=b),double中1.0和0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1比较结果false。
社区模板帮助中心,点此进入>>
Java
如何提交编程作业
public class Main
比较
关系运算
优先级
优先级相同时从左到右
比较一次答案为true或者false
一般==和!=优先级最低
true和false不可以比较大小
int和double可以比较
比较形式:system.out.println(a>=b)
double中1.0和0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1比较结果false
为此使用:system.out.println(Math.abs(a-b)<1e-6)
也就是两个浮点数相差绝对值小于一个很小的数就说两者相等
条件判断语句
if语句
镶套
else经常和最近的if匹配
分段函数(级联的if-else语句)
switch-case
控制表达式只能是整数型的结果
break,跳出case
判断语句常见问题
if语句中忘了大括号
缩进对于Java没有任何意义
if()后没有分号
风格就是三观
主题
想看每一步过程(绿点--debug--f6)
程序喜欢单一输出
判断浮点数之间