java控制语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java控制语句相关的知识,希望对你有一定的参考价值。
程序=数据+算法
那么,数据类型等解决了数据操作问题,什么解决算法问题呢?很明显,每本编程书的目录基本都是先数据类型后控制语句这样编辑的。所以,算法的实现就要靠控制语句了。
控制语句,顾名思义,是起到控制流程的作用。现实生活中做事的流程,除了并行之外,基本就只由三种方式,顺序,条件,循环。
顺序,很简单,并且基本所有编程语言在运行的时候都是从程序入口开始,顺序向下一条语句一条语句的执行,这种没有跳转的,一个接一个的执行方式,就是顺序模式了。
条件,在生活中也很常见,尤其是在做数学题,有一种分类讨论的方式,比如,如果a>0,则....如果a<0,则....,如果a=0,则...;这就是明显的条件分支模式
循环,在跑步的时候很明显,比如绕操场跑10圈,那么运动员就是不断的循环跑,直到10圈,停止。这就是循环了。
由于顺序就是挨着写代码,没什么好说的,也没什么关键字表示。所以就跳过
另外两种如下代码:
class logic{ public void logic(){ if(逻辑表达式){ //语句; } if(逻辑表达式){ //语句; }else{ //语句; } if(逻辑表达式){ //语句; }else if(逻辑表达式){ //语句 } ... else{ //语句; } while(验证条件){ //语句; } //while是先检查条件再判断是否循环,do-while是先执行 //一次再判断是否进行下一次循环 do{ //语句; }while(验证条件); /* while循环总是把迭代语句放在其代码块中。而for循环 则将迭代语句放在条件括号里。 也因此,while循环用continue语句时,结束本次循环时, 迭代语句也不会执行。但是for循环,即使使用continue语句, 结束本次循环,但是迭代语句还是会执行。 */ for(初始条件;验证条件;迭代语句){ //语句; } /** * continue结束本次循环中剩余语句,执行下一次循环 * break语句是结束整个循环。 */ } }
本文出自 “夕下等花逝” 博客,请务必保留此出处http://sunshine2624.blog.51cto.com/3959438/1875615
以上是关于java控制语句的主要内容,如果未能解决你的问题,请参考以下文章