您的位置:首页 > 编程语言 > Java开发

Java——第三章(流程控制语句)

2016-10-24 16:51 429 查看
1024.,今天是我们程序猿自己的日子,可以给自己放放假,但是还是应该找点事情做,那就来个流程控制提

提神啦。。

流程控制,是整个java中很重要的一部分,几乎每一次的编程都离不开流程控制语句,所以这一章学的好坏将

影响之后java学习的难易,学过c的人来说,应该不陌生,但是缺乏

更加细致,项目的提炼,接下来进入正题。






流程控制语句分两种:选择控制语句、循环控制语句。

选择控制语句有多种结构,但是万变不离其宗,最基本的还是if--else结构。在这里罗列一下选择控制的结

构。

if(条件语句){ 代码块 }、if(条件语句){代码块
}--else{ 代码块 }、if(条件语句)...--else 


if...else、还有if()...if()..多种if嵌套,else与最近的if构成一组。

if(条件语句){ 代码块 }--else{ 代码块 }可以看成是如果条件满足则执行代码块那部分,else相当于否

则,如果条件不满足执行else代码块。在多了else if则是不满足上一个条件执行下一个代码块。下一节将有

项目训练,现在只要了解一下他们的工作原理就好,之后会有练习题,到时候自然一切都懂啦。

选择控制语句中还有switch--case结构。if中的条件语句为不等值条件,即<,<=,>,>=等等,而switch语句中

的条件语句是等值判断,结构为:switch(变量名){ case 变量值1:代码块1;break;case 变量值2:代码

块2;break;case 变量值3:代码块3;break;....default: 代码块;} 可以加多个case条件,switch中的

变量名和case中变量值想匹配对应,如果满足相等的那个则执行后面的代码块,若case中没有满足其中的值,

则执行default后面的代码块。

在switch中可能有些人看到了break;其实这个属于跳转语句,跳转语句分为break ,continue,return这三

种。break是结束并且跳出整个结构体,常与if搭配使用。if(){ break;},continue是跳出本次结构,即下

次循环还要继续执行,也是经常与if连用,用于跳过某次,或者某个操作,例如while(i<=100),可以中if

条件语句中选择等于多少时,continue,则跳过这个数,执行下一个数的操作。之后也会多次提到这些。

流程控制语句还有一种是循环控制语句。

差不多有三种结构,for(次数声明;次数条件 ;次数更新 )—{循环操作}、while(循环条件){ 循环体}、

do(循环体)-while(循环条件)。循环里面百分之70%用到的是for结构,while用到大概百分之30,而


do-while结构的地位不用我说了,是基本不会用到,while大多用于次数不明确,或者io流那块的读取写入操

作。






虽然流程控制语句只有选择和循环,但是这是个重点,希望大家好好理解,下一节将进行实际项目案例的训练

掌握套路,解决百分之99以上的题型。^_^
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息