第五章笔记

author author     2022-09-23     724

关键词:

循环结构(一)

学习本章会用到的单词:

while:循环,当...的时候

do:做,执行,干

index:索引,指标,指出

bug:漏洞,缺陷,计算机程序中的故障

debug:调试,除错,改正有毛病的部分

equal:等于,相等

step:步骤,一步

error:误差,错误


while循环结构

                    语法:while(循环条件){

            //循环操作

                                  }

        eg:(举例)int i =1;

           while(i<=100){

              System.out.println("努力奋斗”);

              i = i + 1;

                                    }

 

        关键字while后小括号中的内容是循环条件。循环条件是一个表达式,它的值为boolean类型,即true或false,如i<=100.{}中的语句统称为循环操作,又称为循环体。

        结合上边的例子,while循环结构的执行顺序:

        (1) 声明并初始化循环变量

        (2) 判断循环条件是否满足,如果满足则执行循环操作;否则退出循环。

        (3) 执行完循环操作后,再次判断循环条件,决定继续执行循环或退出循环。

          while循环结构的特点:先判断,在执行。

                              注意!一定要在输出语句之后增加语句i++;否则会出现死循环,不能退出程序.还有一定要为变量赋初值,不然会报错.

程序调试

两个步骤:

            (1) 分析错误,设置断点.

断点用来调试的时候确定程序停在某一行代码处,以便发现程序错误.

设置断点的方法很简单,在想设置断点的代码行左侧边栏处双击,就出现一个圆形的断点标记,再次双击,断点即可取消.也可以右击代码行左侧,在弹出的快捷菜单中选择"Toggle Breakpoint"选项来设置或取消断点.

当程序发生错误时,分析错误的位置,在该位置设置断点,程序运行到断点处就会停下来,即可在MyEclipse的变量视图中看到变量的值,然后通过单步执行,一步步运行程序.

              (2)启动调试,单步执行.

设置好断点后,就可以单击"启动调试"按钮

启动调试后,MyEclipse会提示或自动转到调试图,并在断点处停下来,这时可以在调试视图中单击"单步跳过"按钮或按F6键逐条执行语句(又称单步执行)

 

材料

计算机程序中的错误或缺陷通常称为"bug",程序调试称为"debug",就是发现并解决bug的意思."bug"这个单词本身就是"虫子的意思,他是有故事由来的.

do-while循环

语法:

do{

        //循环操作

}while(循环操作);

eg:int i = 1;

     do{

             System.out.println("努力奋斗!")

              i++;

     }while(i<=100);

和while循环不同,do-while循环以关键字do开头,然后是大括号括起来的循环操作,接着才是while关键字和紧随的小括号括起来的循环条件.需要注意的是,do-while循环结构以分号结尾.

do-while循环的执行顺序:

(1)声明并初始化循环变量.

(2)执行-一遍循环操作.

(3)判断循环条件,如果循环条件满足,则继续执行,否则退出循环.

     do-while循环的特点是先执行,在判断,循环操作至少执行一遍.

本章总结

(1)循环结构由循环条件和循环操作构成.只要满足循环条件,循环操作就会反复执行.

(2)使用循环解决问题的步骤:分析循环条件和循环操作,套用循环的语法写出代码,检查循环能否退出.

(3)编写循环结构代码时需注意:循环变量的初值,循环操作中队循环变量值得改变和循环条件三者间的关系;确保循环次数正确,不要出现"死循环".

(4)while循环结构的特点是西安判断,在执行.do-while循环结构的特点是先执行,在判断

(5)程序调试是满足暂停程序,观察变量和逐条执行语句等功能的工具盒方法的总称.其主要方法包括设置断点,单步运行和观察变量.

第五章css常用属性笔记

1.span标签 突显,强调局部文字的作用. 2.字体样式 font-size:字体大小 font-style:normal,italic(倾斜) font-weight:normal,bold(加粗) font-familty:字体类型(楷体) font:样式粗细字体大小字体类型. 3.文本样式 color:文本样式 text-align:水平对齐方... 查看详情

第五章笔记

循环结构(一)学习本章会用到的单词:while:循环,当...的时候do:做,执行,干index:索引,指标,指出bug:漏洞,缺陷,计算机程序中的故障debug:调试,除错,改正有毛病的部分equal:等于,相等step:步骤,一步error:误... 查看详情

第五章笔记

  ####用户理解#### *用户就是系统使用者的身份***用户信息涉及到的系统配置文件***:/etc/passwd  #用户信息  用户:密码:uid:gid:说明:家目录:用户使用的shell    /etc/shadow#用户认证信息  用户:密... 查看详情

javascript高程笔记-------第五章引用类型

一、Object类型1.1创建方式①new关键字:varperson=newOject(); ②给定直接量:varperson={ name:"zhangsan", age:"18"}1.2.访问方式:一种为对象点属性名称 “person.name” 或者使用中括号 “person["name"]”使用中括号必须用引号括起... 查看详情

java笔记第五章

循环结构(一)1 whilc循环  whilc(条件){      //循环语句1  }   条件;布尔类型 变量或表达式。   顺序; 当条件为真,则继续运行循环语句1直到条件为假在执行后面的语句。 2 do—w... 查看详情

读书笔记之《headfirstservletandjsp》第五章属性和监听者

本章大纲1.servletConfig和servletContext的区别 1.servletConfig和servletContext的区别从部署位置来看,servletConfig是在servlet中,而servletContext是在web-app下从代码来说,getServletContext().getInitParameter("foo");getServletConfig( 查看详情

第五章简易笔记

第五章-继承1.继承已存在的类就是复用(继承)这些类的方法和域。在此基础上,还可以添加一些新的方法和域,以满足新的需求。2.反射是指在程序运行期间发现更多的类及其属性的能力。3.在java中所有继承都是公有继承。4.... 查看详情

第五章函数lua程序设计笔记

--第五章函数若函数只有一个参数,并且此参数时字符串或table,则圆括号可有可无print"helloworld"<-->print("helloworld")f{x=10,y=20}<-->f({x=10,y=20}) --5.1多重返回值functionfoo0()endfunctionfoo1()return"a"endfunctionfoo2()retu 查看详情

《数学之美》——第五章个人笔记

第五章   隐含马尔可夫模型1通信模型通信的本质是一个编解码和传输的过程。典型的通信系统:包含雅格布森通信的六个要素:发送者(信息源),信道,接收者,信息,上下文和编码。其中S1,S2,S3,...表示信息源发... 查看详情

安卓权威编程指南-第五章学习笔记(两个activity)

学习安卓编程权威指南第五章的时候自己写了个简单的Demo来加深理解两个Activity互相传递数据的问题,然后将自己的学习笔记贴上来,如有错误还请指正。 IntentActivityDemo学习笔记题目:ActivityA登录界面(用户名、密码、登陆... 查看详情

javascript高级程序设计学习笔记第五章上

 第五章 引用类型的值(对象)是引用类型的一个实例。在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。它也常被称为类,但这种称呼并不妥当。尽管ECMAScript从技术上讲是一门面向对象的语言,但它不具... 查看详情

第一行代码笔记-第五章

1.标准广播,异步,所有广播接收器同时接收。  有序广播,同步,同一时间只一个广播接收器接收,待处理完才传递至下一个。2.动态注册广播接收器,即在代码中注册(记得取消注册),灵活自由,但必须在程序启动后才... 查看详情

《java并发编程的艺术》读后笔记-第五章java中的锁(代码片段)

文章目录《Java并发编程的艺术》读后笔记-第五章Java中的锁第五章Java中的锁1.Lock接口1-1定义1-2Lock的使用1-3Lock与synchronized区别1-4Lock的API2.队列同步器2-1定义2-2队列同步器的接口和示例2-3队列同步器的实现分析1)同步队列2ÿ... 查看详情

javascript高级程序设计(第3版)第五章读书笔记

第五章引用类型创建Object实例的方式有两种,第一种是使用new操作符后跟Object构造函数,例如:varperson=newObject();person.name=“Nicholas”;person.age=29;第二种是使用对象字面量表示法。如:varperson={name:“Nicholas”,age:29};在最... 查看详情

java第五章循环结构学习笔记

1.for语法:  for(1参数初始化,2,条件,3,参数叠加){4.循环操作}2.break:改变程序的控制流,多用于循环中,结合条件机构和分支结构一起使用。  作用,跳出整个循环; continue:只能用于循环中,跳过循环中剩... 查看详情

go---第五章:函数(小知识点笔记)

1、函数声明:funcname(parameter-list)(return-list){         body       }   形参(parameter-list)指定参数名和参数类型,由调用者传入实参初始化,为函数内部的局部变量  返回值列表(return-list)指定... 查看详情

《构建之法》第五章读书笔记

第5章团队和流程 一、非团队和团队团队的共同特点:1、团队有一致的集体目标,团队要一起完成这目标。一个团队的成员不一定要同时工作,例如接力跑。2、团队成员有各自的分工,互相依赖合作,共同完成任务。二、软件... 查看详情

《python深度学习》第五章-1(cnn简介)读书笔记(代码片段)

第五章深度学习用于计算机视觉5.1 卷积神经网络简介5.1.1卷积神经网络对MNIST分类使用卷积神经网络对MNIST数字进行分类,在第2章用密集连接网络做过(当时的测试精度为97.8%)。它是Conv2D层和MaxPooling2D层的堆叠。实... 查看详情