选择结构

if单选择结构

语法:

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

if双选择结构

语法:

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

if多选择结构

语法:

if(布尔表达式1){
   //如果布尔表达式1的值为true执行代码
}else if(布尔表达式2){
   //如果布尔表达式2的值为true执行代码
}else if(布尔表达式3){
   //如果布尔表达式3的值为true执行代码
}else{
   //如果以上布尔表达式都不为true执行代码
}

嵌套的if结构

if(布尔表达式1){
   //如果布尔表达式1的值为true执行的代码
   if(布尔表达式2){
   //如果布尔表达式2的值为true执行的代码
  }
}

switch多选择结构

switch(expression){
   case value:
       //语句
       break;//可选
    case value:
       //语句
       break;//可选
   //你可以有任意数量的case语句
   default://可选
       //语句
}

循环结构

while循环

while(布尔表达式){
   //循环内容
}

image-20210512141007042

 //输出1+2+3+...+100的值
       int i = 0;
       int sum = 0;
       while(i<100){
           i++;
           sum += i;
      }
       System.out.println(sum);

 

do...while循环

do{
   //代码语句
}while(布尔表达式);

image-20210512141959661

//输出1-100
do{
   System.out.println(i)
       i++;
}while(i<=100);

for循环

for(初始化;布尔表达式;更新){
   //代码语句
}
//输出1-100內偶数和奇数的和
int oddsum = 0;//奇数和
int evensum = 0;//偶数和
for(int i = 0;i<=100;i++){
   if(i%2==0){
       evensum += i;
  }else{
       oddsum += i;
  }
}
System.out.println("偶数和为"+evensum);
System.out.println("奇数和为"+oddsum);

 

posted @ 2021-05-12 15:13  立刻有!  阅读(134)  评论(0)    收藏  举报