do-while、Math.random()

145 阅读1分钟

do-while循环

do{

循环体语句

}while(条件表达式);

1、do-while循环是后验循环,循环体内容至少执行1次;

2、do-while循环的最后有一个";" 。

break: 跳出本层循环

for、while、do-while都适用,break不能书写代码。

continue:结束本次循环,进入下一次循环

continue在实际的使用当中并不多,通常我们在循环中是用正向逻辑表达满足某个条件则做什么;而continue在循环中代表的是反向逻辑,即满足某个条件的时候就不做什么。

所以,continue不是一个不可或缺的关键字,只是如果当我们在正向逻辑设计和书写的时候过于复杂,反向逻辑更简单的时候使用。

.equals

在Java中有两种数据类型:基本数据类型 和 引用数据类型。

只有基本数据类型才能使用"=="比较它们的值是否相等;

引用数据类型(String),要用 字符串 .equals(另一个字符串) 这种方式来比较相等。

Math.random( ) :随机数

随机数产生是先人早就在JDK中已经实现了的,我们只需要调用先人所写好的方法就可以实现。

直接调用Math.random(),得到0-1之间的随机数;这个随机数最小可以等于0,最大永远不可能等于1。 [ 0 , 1 )

如果我们要产生一个[min,max]之间的随机数:

(int)(Math.random() * (max - min + 1)) + min