学习笔记 java基础「 for循环」1到100的偶数和,简易定时器,打印图形*(正三角、倒三角),99乘法表(九九乘法表),水仙花数

学习目标:

  • 一周掌握 Java 入门知识

学习内容:

掌握循环语句

需求:求1-100之间的偶数和,并把求和结果在控制台输出

    public static int for_toString(){
        int sum = 0;//定义sum接收求和结果
        for (int i=1;i<=100;i++){//对1~100进行遍历
            if(i%2==0){//判断该数为偶数
                sum+=i;//用sum接收
            }
        }
//        for (int i = 0;i<=100;i+=2){
//            sum += i ;
//        }//直接将1~100的偶数进行运算,不用判断,程序更快
        return sum;
    }
}

执行结果:

2550

需求:在控制台输出所有的“水仙花数”

    public static void fua_huan() {
        //计数器
        int count = 0;//计数器
        for (int i = 100; i <= 999; i++) {//遍历所有三位数
            int ge = i % 10;
            int shi = i / 10 % 10;
            int bai = i / 100;//将数的个位、十位、百位拆分出来用来后面的运算
            if (ge * ge * ge + shi * shi * shi + bai * bai * bai == i) {
                System.out.print(i + " ");//判定水仙花数并将其打印出来
                count++;//每判定一个水仙花数,计数器加一
                if (count % 2 == 0) {
                    System.out.println();
                }//每两个水仙花数换行
            }
        }

    }

执行结果:

153 370 
371 407 

需求:打印图形*,正反直角三角形

    public static void to_xing(){
        for (int i = 1; i <= 5; i++) {//外循环,负责行数
            for (int j = 1; j <=i ; j++) {//内循环,负责列数
                System.out.print("*");
            }//当内循环全部执行完一次,外循环执行一次
            System.out.println();
        }
        System.out.println();
        for (int i = 5; i >= 1; i--) {
            for (int j = 1; j <=i ; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }

执行结果:

*
**
***
****
*****

*****
****
***
**
*

需求:九九乘法表

    public static void jiujiu(){
        for (int i = 1; i <=9 ; i++) {
            for (int j = 1; j <=i ; j++) {
                System.out.print(j + "*" + i + "=" + 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	

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值