Java循环结构
while循环
Java
中常用的循环有三种:while
,do...while
,for
。 本小节我们先来看看while
循环。 #####while循环的特点 循环顾名思义就是:重复的做某个事情,Java
中的循环也是如此,当我们在开发中需要重复的做某个事情的时候,你就要想到循环了,接下来我们就来看看while
循环是怎么使用的吧!
循环就像在操场跑圈,而编写一个循环语句需要三个要素:1.控制循环的条件,2.控制循环的次数,3.编写循环执行的代码;
例如,要实现一个从1
到100
整数相加的程序,如果没有学循环,你是不是这样写呢?
int sum = 1 + 2 + 3 + 4 + 5 +…..+ 100;
不过现在我们学了循环就不能用前面那么费劲的方式写了,可以发现这个程序需要我们重复做一个事情,而且数据也是不断变化的,所以需要你思考两个问题:
-
重复做的事情是什么?
-
哪些数据是变化的?
do...while循环
do-while
和while
区别仅在于while
先执行循环条件判断再执行循环体,do-while
先执行循环体后进行条件判断。例如:
一个数对另一个数取模(%
)等于0
那这个数就是另一个数的倍数,例如:
int i = 30; int j = 5; System.out.println(i%6); //输出0 System.out.println(j%6); //输出5