JavaSE 9.7学习笔记 流程控制

表达式:

表达式是指由(常量、变量、操作数)与运算符所组合而成的式子。

流程控制 分为 顺序结构,分支结构,循环结构。

1.顺序结构:

自上到下,从左向右依次执行。数值运算符,从右到左。

2、分支结构 又称为选择结构。

  判断

单分支:引入新的值 if(判断值){执行命令}判断语句。

双分支: if(){}else{}

多分支:1.if(){}else if(){}

2.switch    使用Swith时一定要加break。  break:结束Swich程序。

语法结构:

                    Switch(语句){

casse:语句;

break;

default:语句

break;

}

case 穿透: 不写break.

case合并:利用穿透完成同一个值的打印。

例子: 利用CASE合并进行成绩评测。

首先处理原数据、

现将double 类型强制转换成INT类型。

在利用case进行运算。

public class xiaolianxi {
    public static void main(String[] args) {
        double a=23.5;
        int b=(int)a/10;
        switch (b){
            case 10:
            case 9:
                System.out.println("优秀");
                break;
            case 8:
            case 7:
                System.out.println("良好");
                break;

            case 6:
                System.out.println("及格");
                break;
            default:
                System.out.println("不及格");
                break;


        }
    }
}

3、循环结构

循环在做某一件事情,需要判断。

1.while 循环体。

While(布尔表达式){

}

public class xunhuan {
    public static void main(String[] args) {
        int a =5;
        while (a<=50){
            System.out.println(a);
            a++;
        }
    }
}

2.do...while  先执行一遍循环体在进行判断。

do{

循环体

}while();

    public static void main(String[] args) {
        int a =10;
        do {
            System.out.println(a);
            a++;

        }while (a<=100);
    }
}

3.fori循环。经常用。

for(  初始值/定义变量 ;布尔类型的变量/循环结束条件  ;  步长值  ){}

 public static void main(String[] args) {
        for (int i = 0; i <=10 ; i++) {
            System.out.println(i);

        }
    }

双层for循环 外层循环循环行, 内层循环列。 

9*9乘法表      

字符用单引号 字符串用双引号。  "*"

空格“     ”

外循环行,内循环列。

    public static void main(String[] args) {
        for (int i = 1; i <=9; i++) {
            for (int j = 1; j <=i; j++) {
                System.out.print(i + "*" + j + "=" + (i * j)+"   ");
            }
            System.out.println("   ");

        }
    }

Break跳出当前循环,结束。

continue: 跳过本次循环,直接执行下一次循环。

Retun:返回值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值