For语句及三种问题解决(计算0到100的奇数和偶数和,输出1-1000能被5整除的数,九九乘法表,)

package struct;

public class ForDemo01 {
    public static void main(String[] args) {
        int a = 0;
        while(a<=100){
            System.out.println(a);
            a++;
        }System.out.println("While循环结束");
        //初始化//条件判断//迭代
        for(int b = 0;b<=100;b++){
            System.out.println(b);
        }System.out.println("For循环结束输出结束");
        /*最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个
        循环控制变量,也可以是空语句
        然后,检测布尔表达式的值,如果为true,循环体被执行,如果为false
        循环终止,开始执行循环后面的语句
        再次检测布尔表达式,循环执行上面的过程
        */
    }
}

package struct;

public class ForDemo02 {
    //练习:计算0到100的奇数和偶数的和
    public static void main(String[] args) {
        int evenSum = 0;
        int oddSum = 0;
        for (int a = 0; a <= 100; a++) {
            if (a%2!=0) {
                oddSum += a;

            } else {
                evenSum+=a;
            }
        }
        System.out.println("奇数的和"+oddSum);
        System.out.println("偶数的和"+evenSum);
        System.out.println("奇数和偶数的和"+(oddSum+evenSum));
    }
}
package struct;

public class ForDemo03 {
    public static void main(String[] args) {
        //用while/for循环输出1-1000之间能被5整除的数,并且每行输出3个
        for (int a = 0;a<=1000;a++){
            if(a%5==0){
                System.out.print(a+"\t");
            }
            if (a%(5*3)==0){
                System.out.print("\n");
               // System.out.println();
            }
        }
    }
}

package struct;

public class ForDemo04 {
    //九九乘法表
    public static void main(String[] args) {
        for (int j = 1; j < 9; j++) {
            for (int i = 1; i <= j; i++) {
                System.out.print(j + "*" + i + "=" + (j * i)+"\t");
            }
            System.out.println();
        }
    }
}

三种问题解决答案总和

package struct;

public class ForDemoSummary {
    public static void main(String[] args) {
        //练习:计算0到100的奇数和偶数的和
        int oddsum = 0;
        int evensum = 0;
        for (int a = 0;a<=100;a++){
            if (a%2==0){
                evensum+=a;
            }else {
                oddsum+=a;
            }
        }
        System.out.println(oddsum);
        System.out.println(evensum);
        System.out.println(evensum+oddsum);
        //用while/for循环输出1-1000之间能被5整除的数,并且每行输出3个
        for (int b = 1;b<=1000;b++){
            if (b%5==0){
                System.out.print(b+"\t");
            }
            if (b%(3*5)==0){
                System.out.println();
            }
        }
        System.out.println("=================================");
        //用while循环解决
        int i=1;
        int count=0; //用于计算输出数的个数,以便换行
        while(i<=1000) {
            if(i%5==0) { //判断i是否能被5整除
                System.out.print(i+"\t");//如果能被5整除,输出,并且空几格
                count++;
            }
            i++; //i自增,以便进行下一个数的判断
            if(count%3==0) { //如果输出了三个数,则可以换行
                System.out.println();
            }
        }
        System.out.println("=================================");
        //九九乘法表
        for (int k = 1;k<9;k++) {
            for (int j = 1; j <=k; j++) {
                System.out.print(k + "*" + j + "=" + (k*j)+"\t");
            }
            System.out.println();
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值