java-循环结构体
java里面的循环结构有三种:for、while、do
while
那么这三种循环结构该如何使用?可能初学者会有疑惑,那么接下来我来说一些我的体会。
首先for循环,如:
for(int
i=0;i<XXX;i++){
//语句块
}
很明显for循环的迭代次数取决于XXX和语句块中的控制,那么for循环适用于循环次数确定的循环结构,一般尽量多的选用for循环,因为for循环的结构清晰,简单易用。
while循环,如:
while(布尔表达式){
//语句块
}
while循环中没有明显的次数限制,迭代次数取决于布尔表达式的真假和语句块的控制,while循环适用于不确定循环次数的循环,在需要做死循环的时候可以用while(true)
do while循环,如:
do{
//语句块
}while(布尔表达式)
do
while循环和while循环是一样的,他们的区别在于do while 循环至少会执行一次语句块,在需要至少执行一次语句块的时候选择使用do
while循环结构
Math.radom()函数是java里面产生随机数的方法,其产生的是 [0.0,1.0)
区间的随机数,返回值是double类型,可以取到0.0,但是取不到1.0。在需要的时候会做一些处理,比如:
Matn.random()*100表示的就是0到100的随机数
(int)(Matn.random()*100)表示的就是0到100的随机整数
如果不需要0,可以使用Math.floor()方法进行向上取整运算。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。