首页 > 编程语言 > 详细

Java1234 基础

时间:2021-05-29 12:13:08      阅读:16      评论:0      收藏:0      [点我收藏+]

switch结构

switch(整数|字符|枚举|String){

  case  内容:{

    内容满足时执行;

    [break;]

  }

  case  内容:{

    内容满足时执行;

    [break;]

  }

  default: {

  }

}

 

do while结构

do{

  ……

}while(boolean表达式)

 

 

foreach循环

for(int a:array){}

 

 

continue,break控制循环

for(int i=0;i<100;i++){

  if(i>=10&&i<=20){

    continue;  //跳过本层循环

  }

  if(i==95){

    break;  //退出整个循环

  }

}

 

continue跳出处理

程序源代码

public class JavaDemo{ 
  public static void main(String[] args){
        point: for(int x=0; x<3; x++){
            for(int y=0;y<3;y++){
                if(x==y){ continue point;}
                System.out.print(x+"、");
            }
            System.out.println();
        }
    }
}

 程序执行结果

1、2、2、

 

方法

方法重载时考虑到标准一般性都建议 统一返回值类型。

方法的递归调用必须有结束条件。

源代码:计算阶乘

public class Factorial {
    public static void main(String[] args) {
        System.out.println(factorial(5));
    }
    public static int factorial(int x){
        int result=1;
        if(x<=0){
            return 0;
        }else if(x==1){
            result = 1;
        }else if(x>1){
            result = x*factorial(x-1);
        }
        return result;
    }
}

  程序执行结果

120

 

Java1234 基础

原文:https://www.cnblogs.com/zhanlifeng/p/14824570.html

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