初步认识java中的方法

Posted 苦海123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初步认识java中的方法相关的知识,希望对你有一定的参考价值。

java中方法:

方法:是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。需要这个功能的时候,就可以去调用。这样即实现了代码的复用,也解决了代码冗余的问题。

public class Methods{
    public static void main(String[] args){
        say();//方法调用:方法名()
    }
        // 1.定义方法的格式:public static void 方法名(){方法体}
        // 2.方法定义无先后顺序,但是不能定义在main方法中
        // 3.方法不能嵌套包含定义,但是定义时可以调用其他方法
        // 4.方法定义后需要在main方法中调用
        public static void say(){
            System.out.println("hello");
            eat();
        }

        public static void eat(){
            System.out.println("apple");
        }
}

上面只是简单的介绍一下方法,方法的完整定义格式为:修饰符 返回值类型 方法名称(参数类型 参数名称,…){方法体;返回值},如:

/*
1.定义方法的完整格式:
修饰符 返回值类型 方法名(参数列表){
	方法体;
	return 返回值;
};
相关名词解释:
修饰符: public static 固定写法
返回值类型: 表示方法运行的结果的数据类型,方法执行后将结果返回到调用者
参数列表:方法在运算过程中的未知数据,调用者调用方法时传递,有的函数不需要参数,可以不用传递
return:将方法执行后的结果带给调用者,方法执行到 return ,整体方法运行结束,如果没有return则没有返回值
*/
public class Methods {
    public static void main(String[] args){
        //2.1多次调用sum方法并将结果打印出来:方法调用:方法名()
        System.out.println(sum(2,5));//7
        System.out.println(sum(5,5));//10
        //3.1调用getResult方法:
        getResults();
    };
    //2.定义一个两个数求和的方法:
    public static int sum(int x,int y){
        int getsum = x + y;
        return getsum;
    };

    //3.定义一个2*5的,并将值打印出来的方法:
    //特别强调:如果方法没有返回值,那么返回值类型这里需要改为void,void表示没有结果返回;有return使用void或没有return不适用void的情况下会报错
    public static void getResults(){
        int results = 2 * 5;
        System.out.println(results);//10
    }
}

提示:本文图片等素材来源于网络,若有侵权,请发邮件至邮箱:810665436@qq.com联系笔者删除。
笔者:苦海

以上是关于初步认识java中的方法的主要内容,如果未能解决你的问题,请参考以下文章

JAVA-初步认识-第八章-数组工具对象建立

JAVA-初步认识-第十二章-Thread类中的方法线程名称

JAVA-初步认识-第九章-抽象类-特点

JAVA-初步认识-常用对象API(集合框架-List集合的常用方法)

JAVA-初步认识-第九章-抽象类-概述

JAVA-初步认识-常用对象API(String类-常见功能-intern方法)