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

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以上的题型。^_^




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值