程序控制流程总结

程序控制流程(三大流程)

在学会了各种各样的算法后,当我们想通过这些算法实现一些更为复杂的逻辑功能时,我们就需要通过一些循环和判断来帮我们更好的实现功能。

最常用的流程卡控制方法大致可以分为以下三种

1、判断

有时,在实现功能中需要让程序自己去判断一些情况,例如单数还是双数,两个变量是否相等,这时候就需要使用if结构

if(判断条件){
      //达成条件时完成的事件
      }elseif(判断条件){
       //达成条件时完成的事件
      }else{
       //达成条件时完成的事件
       }

需要注意的是,java中if的判断条件是boolean,与其他语言不太一样。

2、循环 周而复始,则为循环。

循环也可以分为3类:
for循环
while循环
do while 循环

循环的必要性:与循环相比重复代码会降低代码的可读性和程序的运行速度

for循环:for循环的目的是为了限制循环体的执行次数,使结果更精确。
是先判断后循环

	for (第一个语句; 第二个语句; 第三个语句) {
		// 循环体
	}

while循环:while循环的目的是为了反复执行语句或代码块。
是先循环后判断


	while (条件) {
		// 循环体
	}

do while循环
是先循环后判断


	do {
		// 循环体	
	} while(条件);

break、continue关键字在循环的控制中有很重要的地位

break:终止循环
continue:跳过本次循环,执行下次循环

3、选择

		switch用来实现同时多分支选择的,每一个case代表一个分支条件
		剩下的未列出的条件列在default中
switch语句块:
	switch(变量) {
		case 常量1: 
			代码1
			break;
		case 常量2: 
			代码2
			break;
		...
		case 常量n: 
			代码n
			break;
		default:
			其他情况;
			break;
	}

所有的控制方法中代码如有多行,都需要用{}来包住

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值