文案较长,意见保藏!
1、Python的程序掌控语句
1、次序结构
次序结构是程序根据线性次序依次执行的一种运行方式
2、分支结构
① 单分支结构
② 二分支结构: if-else语句
③ 二分支简洁写法
④ 多分支结构: if-elif-else语句
3、循环结构
① for 循环
I、 遍历结构
扩展模式:
当 for 循环正常执行之后,程序会继续执行 else 语句 中内容。else 语句仅在循环正常执行之后才执行并结束。
重视:正常执行
② while 循环
① while 基本用法
② 扩展 while - else
在这种扩展模式中,当 while 循环正常执行之后,程序会继续执行 else 语句中内容
当咱们确定循环次数,用 for 循环;当循环次数不确定是用 while。
2、Java的程序掌控语句
1、次序结构
次序结构是程序中最简单最基本的流程掌控。从上往下,依次执行。
2、分支结构
【1】if 分支结构
① 第1种格式
I、执行流程图:
II、代码展示:
III、输出结果:
② 第二种格式
I、执行流程图:
II、代码展示:
III、输出结果:
③ 第三种格式
I、执行流程图:
II、代码展示:
III、输出结果:
思考题:
当键盘输入10,输出结果是多少?倘若你还模棱两可,请回头再看执行流程图。
【2】switch分支结构
I、执行流程图:
首要计算出表达式的值
其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。 最后,倘若所有的case都和表达式的值不匹配,就会执行default语句体部分,而后程序结束掉。
II、代码展示:
III、输出结果:
重视事项:
① swich(表达式)中表达式的返回值必要是以下几种类型之一:
byte,short,char,int,枚举(jdk1.5),String(jdk1.7)
② case子句中的值必要是常量,且所有case子句中的值应是区别的;
③ default子句是可任选的,当无匹配的case时,执行default;
④ break语句用来在执行完一个case分支后使程序跳出swich语句块;倘若无break程序会次序执行到swich结尾;
3、循环结构
① for 循环
I、执行流程图
II、代码展示
② foreach 循环语句
③ java8 的新特性 forEach 的运用:循环 list 和 map
面试:为何 java8 新特性要增多 foreach办法,有什么优良?
④ while 循环
⑤ do…while循环语句
代码展示:
1.do...while循环最少执行一次循环体. 2.而for,while循环必要先判断要求是不是成立,而后决定是不是执行循环体语句.
从上面的介绍,咱们能够看出 Java 语法比 Python 的语法要繁杂些,Python 语法相对简单,理念还是同样的。
>>>Python 和 Java 基本对比 04——变量(下)
|