Java第一阶段第四天复习

一、Scanner接收用户输入的数据:

        1.导入一个扫描仪: import java.util.Scanner
        2.新建一个扫描仪: Scanner scan = new Scanner(System.in);
        3.扫描一个数给age: <类型>  age = scan.next<类型>();

                PS:

                给变量赋值:
                1.赋一个固定的值
                2.接收用户输入的值
                3.系统随机生成值

二、分支结构

1.if...else if结构: 多条路

        1)语法:
            if(boolean--1){
                语句块1
            }else if(boolean--2){
                语句块2
            }else if(boolean--3){
                语句块3
            }else{
                语句块4
            }
        2)执行过程:
            判断boolean--1,若为true则执行语句块1(结束),若为false则
            判断boolean--2,若为true则执行语句块2(结束),若为false则
            判断boolean--3,若为true则执行语句块3(结束),若为false则执行语句块4(结束)
        3)说明:
            语句块1/2/3/4只能执行其中之一-----多选1

2.switch...case结构:多条路
    1)优点:效率高,结构清晰
    2)缺点:只能对整数来判断相等
    3)break:跳出switch
    4)常见面试题:switch可以用于判断的类型:
            byte,short,int,char,String,枚举类型

三、循环: 反复多次执行一段相同或相似的代码

四、循环三要素

 1.循环变量的初始化
 2.循环的条件(循环变量为基础)
 3.循环变量的改变(向着循环结束变)
 PS:循环变量:在整个循环过程中所反复改变的那个数

五、循环结构:有条件的执行某语句,并非每句必走

1.while结构:先判断后执行,有可能一次都不执行

        1)语法:
            while(boolean){
                语句块
            }
        2)执行过程:
            判断boolean的值,若为true则执行语句块,
            再判断boolean的值,若为true则再执行语句块,
            再判断boolean的值,若为true则再执行语句块,
            如此反复,直到为false则结束.

2.do...while结构:先执行后判断,至少执行一次

        1)语法:
            do{
                语句块
            }while(boolean);
        2)执行过程:
            先执行语句块,再判断boolean的值,若为true则
            再执行语句块,再判断boolean的值,若为true则
            再执行语句块,再判断boolean的值,若为true则
            再执行语句块,如此反复,直到boolean的值为false,则do...while循环结束

六、补充

1.变量的作用域/范围:
    1)从变量的声明开始,一直到包含着它的最近的右大括号结束
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值