老王的第16天

复习一下之前学习的方法基础入门知识:
定义格式:
public static void 方法名称(){
方法体
}

调用格式:
方法名称();

注意事项:
1,定义方法的先后循序无所谓。
2,方法定义必须挨着的,不能在一个方法的内容定义另外一个方法。
3,方法定义后,自己不会执行的,如果希望执行,一定要进行方法调用。

public classDemo01Method{
  public static void mian(String[] args){
     for(int j = 0; j < 5; j++){
       for(int i = 1; i < 20; i++){
         System.out.print("*");//Ln是换行的意思,所以Ln 不写。
}
  	System.out.println();//这里的表示循环镂空,就是循环20个
  	 		     //个,镂空换行,在来20 .。直到5行。
}
}
}

用上面的例子来解释方法的调用:

public class Demo01Method{
    public static void mian(String[] args) {
      printMethod();
}
for(int j = 0; j < 5; j++){
       for(int i = 1; i < 20; i++){
         System.out.print("*");
}
   System.out.println();
           
}
}
}

方法其实就是若干语句的功能集合。
方法好比一个工厂。
蒙牛工厂 原料: 奶牛 饲料 喝水,,
产出物: 奶制品
钢铁工厂: 原料: 铁矿石 煤炭 水
产出物 : 钢铁制品

参数:(原料) 就是进入方法的数据
返回值:(产出物)就是方法中出来的数据

定义方法的完整格式:
修饰符 返回值类型 方法名称(参数类型 参数名称,…){
方法体
return 返回值;
}

修饰符:现阶段的固定写法:public static
返回值类型:也就是方法最终产生的数据结果是什么类型
方法名称: 方法的名字,规则和变量一样小驼峰式
参数类型:进入方法的数据式什么类型
参数名称:进入方法的数据对应的变量名称
备注:参数如果有多个,使用逗号分隔
方法体:方法需要做的事情,若干行代码
return:两个作用,第一停止当前方法,第二将后面的结果数据返回值还给调用处(将后面的返回值还给调用处)
返回值:也就是方法执行后最终产生的数据结果
注意:return后面的“返回值”,必须和方法名称前面的“返回值类型”,保持对应

定义一个两个int数字相加的方法。三要素。
返回值类型:int
方法名称:sum ,
参数列表:int a, inr b

方法的三种调用格式:
1 单独调用:方法名称(参数);
2,打印调用:System.out.println(方法名称(参数));
3,赋值调用:数据类型 变量名称 = 方法名称(参数);

public class Demo02MethodDefine{
    public static void main(String[] args){
    //单独调用
    sum( 10, 20 );
    System.out.println("======");
    //打印调用
    System.out.pringln(sun( 10,  20 ));//30
    //赋值调用
    int number = sum( 10, 20 );
    number += 100;//也可以这样
    System.out.println("数据值" + number);//130
    }
    public static int sum(int a, int b) {
       System.out.println("执行了嘛");
       int result = a + b;
       return result;
}
}
展开阅读全文

Windows版YOLOv4目标检测实战:训练自己的数据集

04-26
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值