循环结构例题

public class Demo11 {
    //用while或for循环1到1000之间能被5整除的数 并且每行输出三个
    public static void main(String[] args) {

        for (int i = 1; i <=1000; i++) {//区分1000.for回车的代码行
            if (i%5==0){
                System.out.print(i+"\t");//注意这里不是往常的println \t分隔符
            }
            if (i%(5*3)==0){
                System.out.println();//这里意思是逢15倍数换行 括号内是空的表示换行
                //System.out.println("\n");
            }
        }
    }
}

/**输出结果如下
 * 5   10 15
 * 20  25 30
 * 35  40 45
 * 50  55 60
 * 65  70 75
 * 80  85 90
 * ...
 */

//println 输出完会换行
//print 输出完不会换行
public class Demo12 {
    //输出九九乘法表
    public static void main(String[] args) {
        
         /**
         * 1.我们先打印第一列
         * 2.把固定的1再用一个循环包起来
         * 3.去掉重复项 i<=j
         * 4.调整样式
         */

        for (int j = 1; j <= 9; j++) {//j从1到9 每次自增
            for (int i = 1; i <= j;i++){//在第一个for下i每次自增
                System.out.print(i+"*"+j+"="+(i*j)+"\t");//分隔符输出i*j=  \t空开
            }
            System.out.println();//每循环一次都换行
        }
    }

    /**输出结果
     * 1*1=1
     * 1*2=2   2*2=4
     * 1*3=3   2*3=6  3*3=9
     * 1*4=4   2*4=8  3*4=12 4*4=16
     * 1*5=5   2*5=10 3*5=15 4*5=20 5*5=25
     * 1*6=6   2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
     * 1*7=7   2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
     * 1*8=8   2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
     * 1*9=9   2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
     */
}
public class Demo10 {
    public static void main(String[] args) {
//计算0到100之间奇数和偶数的和

        int oddSum = 0;
        int evenSum = 0;

        for (int i = 0; i <=100; i++) {
            if (i%2!=0){//除2为0即偶数 否则是奇数
                oddSum+=i;
            }else{
                evenSum+=i;
            }

        }
        System.out.println("奇数和:"+oddSum);
        System.out.println("偶数和:"+evenSum);


    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值