循环结构
while
与do/while不同,while循环结构表示先判断是否布朗值是否为true,若为true,则进入循环,否则跳过该循环。
public class WhileDemo01 {
public static void main(String[] args) {
//从0加到100.
int i= 0;
int sum= 0;
while (i<100){
i++;
sum=sum+i;
}
System.out.println(sum);
}
}
do while
public class WhileDemo02 {
public static void main(String[] args) {
//从0加到100,(do,,,while,,,,)
int i= 0;
int sum= 0;
do {i++;
sum=sum+i;
}while (i<100);
System.out.println(sum);
}
}
do while则先至少运算一次,再进入循环。
for循环
for循环是最灵活最有效的循环结构,句型为:
for(//赋值; //布朗值; //更新);
//例子:
for(i=0; i<10; i++;)
应用实例:
public class ForDemo01 {
//求0~100的奇数和、偶数和。
public static void main(String[] args) {
int obbSum =0; //偶数和
int senSum =0; //奇数和
for (int i = 0; i <= 100; i++) {
if (i % 2 == 0){ //判断i的余数除以2等于0
obbSum +=i ;
}else {
senSum +=i ;
}
}
System.out.println("偶数和为:"+obbSum);
System.out.println("奇数和为:"+senSum);
}
}