javaBase(分支语句)

基本传统结构:

顺序,分支,循环。

顺序:

程序从上到下逐行执行。

分支:

根据条件,程序执行中间有判断或跳转。

if分支:

if(表达式){// 表达式的结果一定是布尔类型
    语句块;
//当我满足这个条件的时候,即意味着这个表达式的结果为true.程序就会进入if里面,执行if里面的语句块
}


1、条件
2、条件的结果是布尔类型
3、满足这个条件,执行if内语句块



 

if(表达式){//表达式的结果为true的时候
     执行这个语句1;
}else{//表达式的结果为false的时候
     执行这个语句2;直接进入else里面了。
}

当表达式为ture的时候,执行if里面的内容。
当表达式为false的时候,执行else里面的内容。

循环:

用来控制语句块重复执行。三要素:循环条件,循环内容,循环控制。

while:

while(循环条件){//判断是否满足循环条件,满足循环条件,才会执行循环体的内容
    循环体的内容;
}

 执行流程:
。首先计算出表达式的值。
。其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。
。如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。

do{}while{}:

do{
    循环体//至少执行一次
}while{循环条件}

与while区别:

a.语法不同

b.执行顺序不同

c.初始情况不满足循环条件时不同(do-while循环至少会执行一次循环体)

for循环:

for(变量初始值;循环条件;循环控制){
    循环体;
}

break和continue:

break:改变程序控制流,可跳出循环而执行循环后面的语句。

continue:结束此次循环,开始下一次循环。

使用场合:

break可用于switch结构和循环结构中;

continue只能用于循环结构中。

作用(循环结构中):

break语句终止某个循环程序跳转到循环块外的下一条语句;

continue跳出本次循环,进入下一次循环。

二重循环(for):

for(变量初始值;循环条件;循环控制){
    for(变量初始值;循环条件;循环控制){
        循环体;
    }
}

外层控制行数,内层控制次数。

示例:九九乘法表

for (int j = 1; j <= 9; j++) {
    for (int i = 1; i <= j; i++) {
        System.out.print(i+"*"+j+"="+j*i+"\t");
    }
    System.out.println();
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值