栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础之流程控制语句简单运用2

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础之流程控制语句简单运用2

之前的课程我们已经学会了简单的语句循环流程!接下来我们学习跳转语句和多重循环的运用以及递归算法的演示

1.跳转语句有:break;continue;return;

break语句我们在switch语句中实现过,它也适用于循环语句,break可以改变控制流。在do-while,while,for中时,可跳出循环而执行循环后面的语句。

public class TestDemo {
public static void main(String args[]){
int num =0;
while(num<=100){
                System.out.println("Value of variable is: "+num);
                    if (num==2){
                                break;
                        }
                                num++;
                        }
                        System.out.println(“Out of while-loop”);
        }
}

continue语句只能用在循环里,作用:跳出循环体中的剩余语句而执行下一次循环。

public class TestDemo{
 public static void main(String [] args){
      for(int i=0;i<=10;i++){
       if(i%2!=0){
        continue;   
       }
       System.out.println(i);  
      }
     }
}

break和continue对比:(1)break可用于switch结构和循环语句中(2)continue只能用于循环结构中。

作用对比:break终止某次循环,程序跳入下一个语句中。continue跳出本次循环,进入下次循环。

return语句是从当前方法中退出,返回到条用该方法的语句中,并从该语句中的下调语句处继续执行程序。适用于任何语句,和循环其实没有什么联系。

多重循环我们可以简单的了解一下。

递归算法:是一种有繁化简的(简单的程序)。

递归算法也有比较大的缺陷:内存耗量比较多,循环速度比较慢。

计算1到100以内的和


public static int totalSum(int n){
    int sum=0;
    if (n==-1){
        return sum;
    }else {
        return sum=+n+totalSum(n-1);
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/666165.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号