java控制语句_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语句是结束整个循环。

*/

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值