[Backgammon] Java基础学习入门(流程控制,方法)

[Backgammon] Java基础学习入门(流程控制,方法)

1. 流程控制

  • 双分支结构

    if(表达式){
        执行语句1}else{
        执行语句2}
    
    • 先判断if中表达式的boolean值,为true,执行语句1,为false,执行语句2,if执行接受(if中的表达式一定是一个boolean值)
  • 多分支结构

    if(表达式1){
        执行语句1;
    }else if(表达式2){
        执行语句2;
    }else if(表达式3){
        执行语句3;
    }else if(表达式4){
        执行语句4;
    }···········{
        执行语句n;
    }else{
        执行语句n+1}
    
    • 先判断表达式1的值,为true,执行语句1
    • 表达式1为false,则判断表达式2的值,为true执行语句2
    • 以此类推
    • 如果都不满足条件,则执行到else中的执行语句n+1
    • 多分支执行结束
  • switch

    switch(){
            case1:执行语句1;break;
            case2:执行语句2;break;
            case3:执行语句3;break;
            case4:执行语句4;break;
            case5:执行语句5;break;
             ·················
            default:执行语句n;break;
    }
    
    • 计算表达式的值;
    • 匹配对应的case,执行case对应的执行语句;
    • 没有值向下寻找,直到找到为止,如果没有则执行default对应的执行语句
  • while循环

    while(循环表达式/终止条件){
        循环体;
        
    }
    
    • 判断循环表达式,如果表达式结果为true,则执行循环体1次
    • 继续判断循环表达式,直到为false,whlie循环结束
    • while循环中的循环表达式如果一直为true那么导致当前循环为死循环
  • do while循环

    do{
        循环体;
        
    }while(循环表达式/终止条件)
    • do while与while的不同在do while先执行一次循环在判断循环表达式
  • for循环

    for(;;){
        循环体;
    }
    int a=0for(int i=0;i<100;i++){
    a++
    }
    System.out.println(a);
    //100
    
    • 声明循环变量(只做一次)
    • 判定循环表达式,如果表达式的结果是false,则结束整个for循环。
    • 如果表达式的结果是true,则执行循环体一次,执行改变循环变量的值;
    • 判定循环表达式,以此类推。
    • for循环执行完毕

2. 方法

2.1 如何使用方法
  • 位置 存放在类中 main方法外
  • 声明格式
[修饰符] [static] {void|数据类型} 方法名称([参数列表]){
执行语句;
} 
ublic static void method(){
System.out.println("这是我的第一个方法");
}
  • 使用

    • 在main方法里面通过方法名称加括号调用

      add();
      
2.2 参数列表
2.2.1参数列表的使用

参数列表声明在方法名的括号中,可声明0个或者多个。

public class Demo{
    public static void main(String[] args){
      add(40,20);
    }
    //声明一个add方法 需要两个int类型的参数
    public static void add(int num1,num2){
        System.out.println(num1+num2);
    }
}
//4020
  • 将方法声明是的参数列表称之为形式参数 形参
  • 对于调用者而言,传入的具体的参数的值称之为 实际参数 实参
  • 方法声明的参数列表中只存在声明 不需要初始化就可以使用,原因是由于该方法被调用到之
    后一定将实际参数进行赋值,赋值给形式参数。
  • 方法调用者而言。在调用方法时不能只看方法名称,而且还需要查看方法的参数列表,只有
    这样才可以正确调用到需要被调用的方法。
  • 在一个类中确定方法通过方法签名完成。方法签名(方法名称+参数列表)
  • 对于参数列表而言,具体的参数类型、个数、顺序都有一定的要求,要求取决于业务逻辑。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值