码迷,mamicode.com
首页 > 编程语言 > 详细

java控制语句

时间:2016-11-23 08:26:41      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:控制语句   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控制语句

标签:控制语句   java   

原文地址:http://sunshine2624.blog.51cto.com/3959438/1875615

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!