Java上路04-流程控制语句


一.条件判断语句:

1. if-else,如果,否则。当if的条件成立时,执行if语句块,忽略else语句块,

if (条件) {

      执行语句1;

} else {

      执行语句2;

}

例子:


 

2. if-elseif-else,如果,或者如果,否则当第一个if不成立时,会判断紧跟着的else if语句,如果还不成立,执行else

if(条件1){

      语句1;

}else if(条件2){

      语句2;

}else if(条件3){

      语句3;

}else{

      语句4;

}

例子:


3. 嵌套判断,在一个if语句块内部,包含另一个if判断,

if(){

       //第一层if语句

       if(){

              //第二层if语句

              执行语句;

      }

}

例子:

 

二.条件选择语句:

switch(条件){

case 对应条件的值1:

              执行语句1;

              break;终止switch语句

case 对应条件的值2:

              执行语句2;

              break;

default :

              执行语句3;

}

例子:

当case提供的配对结果没有能够满足条件时,执行最后的default语句,

当default写在switch语句块前面时,却是另一种情况,

可以看出:如果没有配对的结果,执行完default语句后会继续执行后面的执行语句而不进行条件匹配,除非遇到break语句。

 

三.while循环:

首先判断条件是否成立,条件为true则执行循环语句块,

while( 条件 ) {

       执行语句;

}

例子:

这时发现屏幕一直在打印1+1=2而不停止,因为while判断条件成立后执行一次打印,再判断还成立,又打印,继续判断成立,还打印。除非我们按下ctrl+c。

当我们在循环块中添加了条件变动语句后,终于改变了循环条件的结果。

 

四.do-while循环:

和while的不同,do-while无论如何,至少执行一次,

do{

       执行语句;

}while(条件) ;

例子:

此例中就算num必须小于0,循环也至少执行一次,

 

五.for循环:

1. 单层循环,

for(条件初始化;条件判断;条件更新){

       执行语句;

}

例子:

 

2. 嵌套循环,

for(条件) {

       //外循环执行语句;

       for (条件) {

            内循环执行语句;

       }

}

System.out.print打印后不换行。

打印三角形:

靠右的三角形:

等腰三角形:

带尖儿的等腰三角形:

改进:

倒三角:

空心菱形:

九九乘法表:

 

 


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值