zoukankan      html  css  js  c++  java
  • Java学习:方法的使用与注意事项

    方法的使用与注意事项

    定义一个方法的格式:
    public
    static void 方法名称(){ 方法体 }
    如何调用方法,格式: 方法名称();
    1. 方法名称的命名规则和变量一样,使用小驼峰。
    2. 方法体:也就是大括当中可以包含任意条语句。
    3. 方法定义好了之后,不会执行。如果要想执行,一定要进行方法的【调用】。

    方法

    方法其实就是若干语句的功能集合。

    方法好比是一个工厂。

    奶粉工厂 原料:奶牛、饲料、水 产出物:奶制品
    钢铁工厂 原料:铁矿石、煤炭 产出物:钢铁建材
    • 参数(原料):就是进入方法的数据。
    • 返回值(产出物):就是从方法中出来的数据。

    定义方法的完整格式

    定义方法的完整格式:
    修饰符 返回值类型 方法名称(参数类型 参数名称,...){
    方法体
    return 返回值;
    }
    • 修饰符:常用的固定写法,public static
    • 返回值类型:也就是方法最终产生的数据结果是什么类型
    • 方法名称:方法的名字,规则和变量一样,小驼峰
    • 参数类型:进入方法的数据是什么类型
    • 参数名称:进入方法的数据对应的变量名称

    ps:参数如果有多个,使用逗号进行分隔

    • 方法体:方法需要做的事情,若干行代码
    • return:两作用,第一停止当前方法,第二将后面的返回值还给调用处
    • 返回值:也就是方法执行后最终产生的数据结果

    注意:return后面的“返回值”,必须和方法名称前面的“返回值类型”,保持对应。

    定义一个,两int数字相加的方法。三要素:

    返回值类型:int
    方法名称:sum
    参数列表:int a,int b

    方法的三种调用格式

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

    注意:此前学习的方法,返回值类型固定写为void,这种方法只能单独调用,不能进行打印调用或者赋值调用。

    public class CaiNiao{
    public static void main(String[] args){
    //单独调用:方法名称
    sum(3,7);
    System.out.println("======");
    
    //打印调用:System
    System.out.println(sum(3,3);
    System.out.println("======");
    
    //赋值调用
    int number = sum(15,25)
    System.out.println("变量的值:" + number);
    
    }
    public static int sum(int a,int b){
    System.out.println("方法执行");
    int result = a + b;
    return result;
    }
    }
    • 有参数 :小括当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数。

    例两数字相加,必须知道两数字是各自多少,才能相加。

    • 无参数:小括号当中留空。一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数。

    例定义一个方法,打印固定10次菜鸟。

    public static void main (String[] args){
    text1(33,77);
    text2();
    }
    
    public static void text1(int a ,int b){
    int result = a*b;
    System.out.println("结果是: " + result);
    }
    
    public static void text2(){
    for(int i = 0;i < 10;i ++){
    System.out.println("菜鸟" + i);    
    }
    }

    对于有无返回值

    注意事项:

    • 对于有返回值的方法,可以使用单独调用、打印调用或者赋值调用。
    • 但是对于无返回值的方法,只能使用单独调用,不能使用打印调用或者赋值调用

    使用方法的时候,注意事项:

    1. 方法应该定义在类当中,但是不能在方法当中定义方法。不能嵌套。
    2. 方法定义的前后顺序无所谓。
    3. 方法定义之后不会执行,如果希望执行,一定要调用:单独使用、打印调用、赋值调用。
    4. 如果方法有返回值,那么必须写上"return 返回值",不能没有
    5. return后面的返回值数据,必须和方法的返回值类型,对应起来。
    6. 对于一个void没有返回值的方法,不能写return后面的返回值,只能写return自己。
  • 相关阅读:
    linux find命令
    busybox的使用
    sql server的数据库个数、表个数及表的数据量统计
    SQL Server查看所有表大小,所占空间
    oracle数据库审计
    oracle --审计
    oracle 增量导出/导入
    MySQL下做Master/Slave同步,延迟太大怎么办?
    【MongoDB】2、安装MongoDB 2.6.1 on Unbuntu 14.04(学习流水账)
    mongodb shell之使用js(二)
  • 原文地址:https://www.cnblogs.com/cainiao-chuanqi/p/11060933.html
Copyright © 2011-2022 走看看