Java第六章Java逻辑流程控制
【摘要】 一、main函数程序运行时,第一个执行的方法就是main方法。传参方法(2种)在运行main函数时是可以传递参数的,证明过程如下:方法1:借助工具设置参数: 方法2:命令行设置参数: 二、基本结构(3种)1.顺序结构代码自上而下依次运行。 2.选择结构(2个)根据逻辑判断的结果执行不同的分支(1)if①if分支语句②if - else分支语句③if - else if - ……...
一、main函数
程序运行时,第一个执行的方法就是main方法。
传参方法(2种)
在运行main函数时是可以传递参数的,证明过程如下:
方法1:借助工具设置参数:
方法2:命令行设置参数:
二、基本结构(3种)
1.顺序结构
代码自上而下依次运行。
2.选择结构(2个)
根据逻辑判断的结果执行不同的分支
(1)if
①if分支语句
②if - else分支语句
③if - else if - …… - else多级嵌套
(2)switch - case
JDK1.5以前switch(expr1),括号中的表达式expr1是一个整数表达式,因此传递给switch和case语句的参数可以是byte、short、int、char , expr1不可以是Long、String;
JDK1.5及以后开始支持enmu(枚举);
JDK1.7及以后开始支持String。
if与switch的优缺点:
if语句结构灵活,能处理任意多分支;switch结构简单,能处理的问题有限,但用 switch实现的程序逻辑结构清晰。两个结构处理复杂问题时各有千秋,使用时可以灵活应用,但处理简单结构,有 if…else就够用了,不要用 switch去处理双分支,这和用牛刀杀鸡没什么区别。
3.循环结构(3个)
while
do……while
for
while和do..while的区别?
A:do-while中无论条件是否成立,循环体至少执行一次。
三、循环控制关键字(3个)
break
continue
return
四、嵌套循环
循环里套循环就是嵌套循环
典型例题(4道):
1~10阶乘的和
九九乘法表
100以内素数,每行输出10个
将10~20之间的正整数分解质因数。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
- 点赞
- 收藏
- 关注作者
评论(0)