吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1678|回复: 12
收起左侧

[学习记录] Java自学笔记Day07

  [复制链接]
JXNU1999python 发表于 2021-11-23 09:12
本帖最后由 JXNU1999python 于 2021-11-23 09:14 编辑

<font face="微软雅黑" size=5 color=#660000 >
Java自学笔记Day07
循环结构单元小结

一、知识点总结

1、        while循环:先判断循环条件,再进循环执行一次

public static void main(String[] args) {
        int i = 1;
            while(循环条件){
    若干java语句
    跳出循环的条件:计数器
    }
    }

2、        do—while循环:需要先进循环执行一次,再判断循环条件

public static void main(String[] args) {
        int i = 1;
            do{
            }while(循环条件);
    }

3、        for循环结构:最简洁最常用的循环结构语句

public static void main(String[] args) {
        for(参数初始化 int i=1  可以有多个参数;循环条件 布尔运算符;更新循环变量 i++){
        循环操作java语句;
    }
    }

4、continue和break

break代表跳出/终止循环,循环体内break后面的代码不执行。

continue代表加速执行循环,跳出本次循环执行下一次循环,循环体内continue后面的代码不执行。

二、真实例题

1、while例题

    public class Study01 {
            public static void main(String[] args) {
                    int i = 1;
                    while(i <= 5) {
                            System.out.println("第"+i+"遍阅读:人生苦短,我学python!");
                            i++;          
                    }
            }
    }

提问:这段代码会输出什么内容呢?

2、do while例题

public class Study01 {
            public static void main(String[] args) {
                    int i = 0;
                    do{
                        System.out.println("第"+i+"遍阅读:人生苦短,我学python!");
                            i++;          
                    }while(i <= 5);
            }
    }

提问:这段代码会输出什么内容呢?

3、for例题

    public class Study01 {
            public static void main(String[] args) {
                    for(int i=1;i<=8;i++) {
                            System.out.println("第"+i+"遍阅读:人生苦短,我学python!");
                    }   
            }
    }

提问:这段代码会输出什么内容呢?

三、反思环节

1、for语句和while语句有什么区别呢?

2、do while语句和while语句有什么不同呢?

3、利用什么循环处理复杂问题更方便呢?

4、为什么你学会了语法仍然做不出复杂一点的项目呢?

四、课后准备:

1、学习要循序渐进,请学习算法思想,了解程序设计的思路。

2、学会使用搜索引擎解决学习过程中遇到问题。

3、可以将遇到的问题记录下来,你会发现学习如此丰富多彩。

4、编程的核心是算法与数据结构。

5、这里发现循环嵌套是有一定难度的,明天继续学习循环嵌套。
五、课后作业

1、利用循环结构求1到8888这8888个数字和。

2、利用循环结构输出100—999内的所有"水仙花数"。
水仙花数是指这个三位数的个、十、百位数字的立方之和等于该数字本身。

3、小明进行学习然后测试,输入测试成绩,大于60分测试合格则退出测试,测试不合格进行课程学习,直到测试合格退出循环。



六、看网课需要配合阅读书籍,这里推荐《算法》。
链接:https://pan.baidu.com/s/1qL0cDmGM7zbwxeDXpNL_Qg
提取码:8q9h
--来自百度网盘超级会员V4的分享

基本java语句

基本java语句

java循环语句

java循环语句

免费评分

参与人数 1吾爱币 +7 热心值 +1 收起 理由
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

CCQc 发表于 2021-11-23 09:43
感谢分享
Jaybo 发表于 2021-11-23 09:47
无字情书 发表于 2021-11-23 09:54
本帖最后由 无字情书 于 2021-11-23 09:55 编辑

学习了并做题
[Java] 纯文本查看 复制代码
    public static void main(String[] args) {
        int a=0;
        int b=0;
        int c=0;
        int sum=0;
        for(int i=100;i<=999;i++){
            a=i%10;
            b=i/10%10;
            c=i/100;
            sum=a*a*a+b*b*b+c*c*c;
            if(sum==i){
                System.out.println(i);
            }
        }
    }
zx2700 发表于 2021-11-23 09:55
赞一个 贵在坚持 向lz学习
DoraemonPocket 发表于 2021-11-23 09:56
基础只是不错,值得入学着入门学习
xiaobaikan 发表于 2021-11-23 10:12
最近也在学JAVA,谢谢分享。
18786931336 发表于 2021-11-23 10:50
加油老铁
tianyibb 发表于 2021-11-23 11:01
感谢楼主分享,一起学习。
liaowuyan 发表于 2021-11-23 11:20
感谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 19:29

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表