首页 > 其他 > 详细

选择结构

时间:2021-05-12 21:22:42      阅读:37      评论:0      收藏:0      [点我收藏+]

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(布尔表达式){
   //循环内容
}

技术分享图片

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

 

do...while循环

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

技术分享图片

//输出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);

 

选择结构

原文:https://www.cnblogs.com/y-zx/p/14759912.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!