java第三章:流程控制语句

琐碎的知识点

1.if()条件语句后面的{}是可以省略的,如果省略,{}是针对其后的第一个语句起作用

2.判断闰年的条件:能被4整除且不能被100整除,或者能被400整除(4年一闰,100年不闰,400年再闰)。

3.水仙花数:3位数,各位数的3次方之和等于该数本身;玫瑰花数:4位数,各位数的4次方之和等于该数本身;

4.使用if else if ,else 语句的时候,()里面的条件范围应该从小到大,要不然会有重叠的冲突。最后的else可有可无。

5.Math类处于java.lang包下,可以直接用。常用的方法有Math.random()--->获取(0,1)之间的double类型的随机数;Math.round()--->四舍五入;

 Math.pow(double x,double y)--->计算X的Y次方;

6.switch语句()里面的变量类型只能是byte , short , int ,long ,JDK1.7之后多了 String类型

 如果不写break,会出现case穿透,default相当于else,可有可无,当然default后面的break也是可有可无的,后面已经没有语句了嘛!

7.if判断条件是可以嵌套使用的就像通过多道安检!

原文地址:https://www.cnblogs.com/SXTzhaopengda/p/6905741.html