TASK 2 数协作业

(其实第一篇我也基本概述了有关语句的一些内容,但是我学的不够精,问题还是有的,而且很多。今天就复习复习内容,看看有没有新的发现。)

1.学习知识概要

主要是语句和错误的判定

第一个就是while语句,之前是没有搞懂if和while语句的区别的。现在看了一个csdn的讲解,明白了很多。

while与if语句的最大的相同点是都有至少一步的判断。
最大的不同点是:IF语句运行完毕后,接着运行下面的语句。而While中的执行语句运行完毕后,还要进行继续判断条件是否符合循环条件,根据判断的条件,返回执行语句或继续运行下面的程序。

(6条消息) while和if的区别_PanTianTianO的博客-CSDN博客_while和if

一个是判断语句,一个是循环语句。不能因为他们都有判断这一步骤就直接下定论说这两者差不多。

接下来是for语句

1、for循环:适合循环次数是已知的操作。如:

int number = 10;
for(int i = 0;i <= number;i++){
    system.out.print(i + "\t");
}
 

2、while循环:适合循环次数是未知的操作。如:

int number = 0;
while(number < 10){
    system.out.print(number + "\t");
    number++;

————————————————
地址:https://blog.csdn.net/weixin_42495773/article/details/81408950

本人代码基础一般,看例子看的不是很懂,但他们的基本区别就是while是无限次数的,而for迭代的次数是有限的。两者的区别还就是在一个无限和有限上面。

后面的continue break 还有pass都是基于上面的函数建造的语句

错误语句的判别

try-except语句是基础

但加了一个finally我就很好奇如果try语句之后的语句出现了逻辑上的错误导致finally缺少必要的条件执行时finally还会不会执行。

很明显,后面的try-except-else就是我上面问题的答案。

raise主要指出问题的所在。

3.学习难点

枚举函数和for的叠加我没有很懂

推导式的意思?

上一篇:java基础语法6_包机制&&JavaDoc


下一篇:异常及异常处理