吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1562|回复: 9
收起左侧

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

[复制链接]
JXNU1999python 发表于 2021-11-22 14:13
本帖最后由 JXNU1999python 于 2021-11-22 14:16 编辑

<font face="微软雅黑" size=5 color=#660000 >
Java自学笔记Day06

一、上节回顾

第五天学习了while循环结构与断点调试功能。

二、学习目标

1、掌握循环结构do-while语句的语法

2、学会熟练使用do-while语句解决问题

3、了解循环嵌套,掌握循环嵌套思想

三、学习内容

1、do-while基本语法

对于需要先执行一次操作的问题,则需要do-while循环结构
public class Example01_Tem {

            public static void main(String[] args) {
                    double wendu=0;
                    double temc=2;
                    int num=0;
                    do {
                            System.out.println();
                            wendu+=20;
                            num++;
                    }while(wendu>1&&num<10);

            }

    }

2、while循环嵌套:

在一个while循环语句里面再次使用while循环语句,该格式称为while循环嵌套。

    while 要判断的条件:
    当条件满足,执行循环语句里面的代码
            while 要判断的条件:
            当条件满足,执行循环语句里面的代码

public class Test001 {
            public static void main(String[] args) {
                int num = 1;
                int count=1;
                while(num <= 3){
                       //若干java语句
                       System.out.println("这是第"+num+"次循环。");
                       // 每次执行内层循环的时候都是要从count=1         
                       while (count <= 3){
                            System.out.println("再来一瓶雪碧!");
                            count++;
                       }
                       num++;
                }
            }
    }

while循环嵌套的特点:

外层循环执行1次,内层循环执行n次,必须内存循环执行完成,再次执行外层。

3、do-while语句与while语句循环嵌套

    public class Test02 {

            public static void main(String[] args) {
                     int num = 1;
                     int count=1;
                     do{
                                //若干java语句
                            System.out.println("这是第"+num+"次循环。");
                            // 每次执行内层循环的时候都是要从count=1         
                            while (count <= 8){
                                   System.out.println("再来一瓶雪碧!");
                                   count++;
                            }
                            num++;
                      }while(num <= 8);

            }

    }

四、反思与实践,课后作业

1、反思与实践

循环嵌套可以多种语句进行循环嵌套,while和do—while语句可以嵌套,使用while语句的好处是遇到未知循环次数的循环,可以使用while来解决。这是区别于for循环结构的最大特点。

2、课后作业

输入正确的所在班级,不正确就重新输入,再输入正确的姓名,输入不正确需要重试,获取期末考试成绩。请运用while循环嵌套完成此功能。
小明是五年级1班,姓名是王小明。

3、若有表述不恰当之处,欢迎评论区的java大佬指出。

06.png

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

jiangteddy 发表于 2021-11-22 14:26
坚持我看好你
dsslrj 发表于 2021-11-22 14:32
youngboss2008 发表于 2021-11-22 14:36
akhuoji 发表于 2021-11-22 14:58
真的很厉害,和你比我简直是个简直了
Yxlhsx 发表于 2021-11-22 16:21
楼主这是有编程基础开始学的吗
无字情书 发表于 2021-11-22 16:37
我也刚在学习,做了下课后题

[Java] 纯文本查看 复制代码
 public static void main(String[] args) {
        String Name = "王小明";
        String Grade = "五年级1班";
        Scanner sc = new Scanner(System.in);
        String GradeSc = "a";
        String NameSc;
        do {
            while (!GradeSc.equals(Grade)) {
                System.out.println("请输入班级");
                GradeSc=sc.next();
            }
            System.out.println("请输入姓名");
            NameSc=sc.next();
        } while (!NameSc.equals(Name));
    }
 楼主| JXNU1999python 发表于 2021-11-22 17:34
无字情书 发表于 2021-11-22 16:37
我也刚在学习,做了下课后题

[Java] 纯文本查看 复制代码
 public static void main(String[] ar ...[/quote]

[mw_shl_code=java,true]	public static void main(String[] args) {
		for(;;) {
			for(;;) {
				
			}
		}

	}

}

试试九九乘法表
 楼主| JXNU1999python 发表于 2021-11-22 17:42
Yxlhsx 发表于 2021-11-22 16:21
楼主这是有编程基础开始学的吗

什么样才算有编程基础?科班毕业??
无字情书 发表于 2021-11-23 09:26
JXNU1999python 发表于 2021-11-22 17:34
[Java] 纯文本查看 复制代码
	public static void main(String[] args) {
		for(;;) {
			for(;;) {
[/quote]

[mw_shl_code=java,true]    public static void main(String[] args) {
        for (int i=1;i<10;i++){
            for(int j=1;j<=i;j++){
                System.out.print(i+"*"+j+"="+i*j+" ");
            }
            System.out.println();
        }

    }
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

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

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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