循环结构
while循环:
do …… while循环
for循环
public class ForDemo1 {
public static void main(String[] args) {
int a = 1;//初始化条件
while (a<=100){
System.out.println(a);
a++;
}
System.out.println("while循环结束");
for (int i = 1;i<=100;i++){
System.out.println(i);
}
System.out.println("for循环结束");
}
}
练习题一:计算0到100之间的偶数与奇数的和
public class ForDemo2 {
public static void main(String[] args) {
//练习1:计算0到100之间的偶数与奇数的和
int oddSum = 0;
int evemSum = 0;
for (int i = 0; i <= 100; i++) {
//奇数和
if (i%2!=0){
oddSum+=i;
}else {
//偶数和
evemSum += i;
}
}
System.out.println("奇数的和为:"+oddSum);
System.out.println("偶数的和为:"+evemSum);
}
}
练习题二:用while或for循环输出1~1000之间被5整除的数,并且每行输出3个
public class ForDemo3 {
public static void main(String[] args) {
//练习2:用while或for循环输出1~1000之间被5整除的数,并且每行输出3个
for (int i = 0; i < 1000; i++) {
if (i%5==0){
System.out.print(i+"\t");
}
if (i%15==0){
System.out.println();
}//println 输出完换行
} //print 输出完不会换行
}
}
练习题三:九九乘法表
public class Forwhile4 {
public static void main(String[] args) {
//练习题三:九九乘法表
//1.打印第一列;
//2.把固定的1在用循环包起来;
//3.去掉重复项 j <= i ;
//4.调整样式
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i+"*"+j+"="+(i*j)+"\t");//"\t"没输出一个空一格
}
System.out.println();//换行
}
}
}
循环结构