java流程控制01-05

java流程控制

scanner对象

java.util.scanner是java5的新特性,可以通过scanner类来获取用户的输入

基本语法

Scanner s = new Scanner(System.in);

通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据

顺序结构

java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行

语句和语句之间,框与框之间是按从上到下顺序进行的,由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构

选择结构

if单选择结构

语法

if(布尔表达式){
    //如果布尔表达式为true将执行的语句;
}

if双选择结构

语法

if(布尔表达式){
     //如果布尔表达式为true将执行的语句;
}else{
    //如果布尔表达式为false将执行的语句;
}

if多选择结构

语法

if(布尔表达式1){
     //如果布尔表达式1为true将执行的语句;
}else if(布尔表达式2){
    //如果布尔表达式2为false将执行的语句;
}else if(布尔表达式3){
    //如果布尔表达式3为false将执行的语句;
}else{
    //如果布尔表达式都不为true将执行的语句;
}

嵌套的if结构

语法

if(布尔表达式1){
     //如果布尔表达式1为true将执行的语句;
	if(布尔表达式2){
    //如果布尔表达式2为false将执行的语句;
	}
}

switch多选择结构

switch case语句判断一个变量与一些列值中某个值是否相等

每一值称为一个分支

switch语句中的变量类型可以是:

byte、short、int、or char
case标签必须为字符串常量或字面量

语法

switch (expression){
    case value:
        //语句;
        break;//可选
     case value:
        //语句;
        break;//可选
      //可以有任意数量的case语句
    default://可选
        //语句
}
反编译  java ---- class(字节码文件) ---- 反编译(IDEA)
packet名字 ---> show in explore  ---> 将输出的文件拖入
扳手右边的为输出文件夹路径
posted on 2022-03-23 00:09  Cafune-Ding  阅读(23)  评论(0)    收藏  举报