标签:循环语句 ref rgs http stat 支持 定义 5* else
虽然所有循环结构都可以用while或者do…while表示,但Java提供了另一种语句——for循环,使一些循环结构变得简单。
for(初始化;布尔表达式;更新){
//代码语句
}
public static void main(String[] args) {
int a = 1; //初始化条件
while (a <= 100){ //条件判断
System.out.println(a); //循环体
a+=2; //迭代
}
System.out.println("while循环结束!");
for(int i = 1; i <= 100; i++){
System.out.println(i);
}
System.out.println("for循环结束");
}
结果都是一样的,只不过for循环在循环条件里就把条件定义好了。
计算0-100之间的奇数和偶数的和
public static void main(String[] args) {
//练习1:计算0-100之间的奇数和偶数的和
int oddSum = 0;
int evenSum = 0;
for (int i = 0; i <= 100; i++) {
if (i % 2 != 0){//奇数,如果i%2还有余数的话证明是奇数
oddSum+=i; //oddSum = oddSum + i
}else{ //偶数
evenSum+=i;
}
}
System.out.println("奇数的和:"+oddSum);
System.out.println("偶数的和:"+evenSum);
}
用while循环或for循环输出1-1000之间能把被5整除的数,并且每行输出三个
public static void main(String[] args) {
//练习2:用while循环或for循环输出1-1000之间能把被5整除的数,并且每行输出三个
for (int i = 1; i <= 1000; i++) {
if(i % 5 == 0){
System.out.print(i+"\t");
}
if(i % (5*3) == 0){
System.out.print("\n");
}
}
}
使用for循环打印99乘法表
public static void main(String[] args) {
//打印行,外层循环9次
for (int j = 1; j <= 9; j++) {
//先打印第一列
for (int i = 1; i <= j; i++) { //循环9次
System.out.printf("%d * %d = %d \t", i ,j,j*i);
}
System.out.println();
}
}
文章结束
标签:循环语句 ref rgs http stat 支持 定义 5* else
原文地址:https://www.cnblogs.com/HuyuhaoSimple/p/14520840.html