javaSE基础结构

一、选择结构:if()else{}

关键词:

if,else

 

结构:

if(boolean){

}

 

示例:

可以更改a和b的值测试效果:

public class Demo1 {
    public static void main(String[] args) {

        //选择结构
        int a=1;
        if(a==1){
            System.out.println("输出 a等于1");
        }
        System.out.println("=================================================================================================");
        if (a==1){
            System.out.println("输出 a等于1");
        }else {
            System.out.println("输出a不等于1");
        }
        System.out.println("====================================================================================================");
        int b=2;
        if(b>2){
            System.out.println("b大于2");
        }else if(b==2){
            System.out.println("b等于2");
        }else if(b<2){
            System.out.println("b小于2");
        }


    }
}

 

 

输出效果:

 

 

 

二、循环结构:for

 

关键词:

for,break,continue

 1、普通for循环:

 

示例:

        for(int i=1;i<10;i++){
            System.out.println("第"+i+"次循环");

        }        

 

效果:

 

 

 

结构:

for(表达式1;boolean;表达式2){  }

说明:

通常,表达式1 是声明一个变量

Boolean值,是判断表达式1声明的变量,是否满足某种条件

表达式2 ,是更改变量值。

 2、加强for循环

用于遍历数组或list 类型的集合

示例:

        int [] a={1,2,3,4,4,5,5};
        for (int i: a) {
            System.out.println(i);
        }  

 

 

运行效果:

 

 

结构:

for(A  a:b){  }

说明:

  b是一个数组或List类型的集合,存储的数据,数据类型为A;a是一个标识符,可以随意。

  

 

 

 

 

 

三、循环结构:while

关键词:

while,break,continue 

结构:

 while(boolean){

  

}

代码示例:

        int i = 1;
        while (i < 10) {
            System.out.println("第" + i + "次循环");
            i++;
        }

 

运行效果

 

 四、switch(){}

switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。

关键词:

switch,case, break,continue

结构:

switch(expression){
    case value :
       //语句
       break; //可选,如果我写,执行完本分支后,会继续向下执行。
    case value :
       //语句
       break; //可选
    //你可以有任意数量的case语句
    default : //可选,所有case都不满足时,执行default分支中的代码
       //语句
}

 

说明:

switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。

case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。

 

Java switch case 语句 | 菜鸟教程 (runoob.com)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2021-10-05 08:23  hehehenhen  阅读(49)  评论(0)    收藏  举报