面向对象编程java——流程控制语句

面向对象编程java——流程控制语句

说起流程控制语句,大家一般都会想到其分为三种,分别为顺序、选择、循环三种结构。这个也是学习编程最基础掌握的编程语句或者说是语法。一般流程控制语句都有if.else语句、switch.case语句、for循环、while循环、do.while语句等。
顺序结构:是一种顺序执行的思想,就是程序代码顺序依次执行的意思。从代码的头部(一开始的地方)执行到代码的左后一句就是顺序执行的意思。
选择结构:意为选择执行代码结构,分为if选择结构和switch开关选择结构。
if.else语句:分为三种
一:if结构
if语句实例二:if()…else结构
if()..else结构实例三:if()…else if 语句
if()...else if 语句实例这里需要说明if…else语句存在就近原则,就是else总会跟着离他最近的if,除非人家一对if…else已经成立,这个规则在你写了多对if语句时,可用。
switch…case语句:这是一个开关语句
选择语句: switch语句
switch语句示例要知道这里还有default关键字,意为除了上述的条件之外。细心的人都会发现变量a的值为3,应该只输出三才对,但是输出了那么多。这里引入了break关键字,意为跳出结构。
break关键字break关键字可以在得到你想要的结果后加上,可不输出多余的结果。
循环结构:循环条件有
几点要素
,控制循环的变量初始化,循环代码块,循环控制条件(即跳出循环的条件)。以下来介绍循环的三大语句。
while循环语句:while(循环控制语句){代码块};意为当循环控制语句执行时,运行代码块,其中必不可少的时控制循环结束的代码,不然就是死循环。
while循環
do…while循环控制语句:do{代码块}while(循环控制快);先执行代码块,再进行判断,与while循环逻辑不相符,while循环是先进行条件判断,在执行代码块。而do…while则相反,但是其结果与性质相同,所以可在不同条件下选择合适的循环语句
do...while循环循环说到一半,有必要说一下循环中控制的关键词:continue(继续)和break(终止),continue,英文翻译为继续的意思,在语句中为跳过本次循环,但是执行下一个循环,break意为终止,停止的意思。在程序中是指结束这个循环,跳出不再继续执行循环。下面就以最后一个循环(for)进行举例。
for循环:语句结构为for(初始化控制变量;循环控制条件;跳出循环的条件(或者说控制循环次数的条件)){代码块}
continue关键字
如上图,continue关键字仅仅是跳过a==2这个过程,但是继续执行了循环之后的代码。
而如下图break关键字直接结束了循环,不再执行循环,而继续执行循环的语句。
break关键字
以上为我对简单的流程控制语句与必要的关键字的理解,需要熟练掌握。尤其是循环结构,一定记者注意跳出循环的结构,不然会出现无限循环,必须牢记在特定的条件下用特定的语句。
欢迎指教。

发布了11 篇原创文章 · 获赞 8 · 访问量 1593

猜你喜欢

转载自blog.csdn.net/weixin_44627238/article/details/87225696