欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java中的方法

程序员文章站 2022-07-10 18:26:40
方法的定义java的方法相对于其他语言的函数,方法是解决一类问题的步骤的有序结合,方法包含于类和对象中所谓方法就是用来解决一类问题的代码的有序组合,是一个功能的模块语法方法在程序中被创建声明格式:[访问权限修饰符 修饰符] [返回值类型] 方法名(形式参数类型 参数名 ){java语句;[return 返回值;]}访问修饰符:方法允许被访问的范围,可以为public protected private 甚至可以省略public 表示该方法可以被其他方法调用返回值类型如果方法不返回任...

方法的定义

java的方法相对于其他语言的函数,方法是解决一类问题的步骤的有序结合,方法包含于类和对象中

所谓方法就是用来解决一类问题的代码的有序组合,是一个功能的模块

语法

方法在程序中被创建声明格式:

[访问权限修饰符 修饰符] [返回值类型] 方法名(形式参数类型 参数名 ){

java语句;

[return 返回值;]

}

访问修饰符:

方法允许被访问的范围,可以为public protected private 甚至可以省略

public 表示该方法可以被其他方法调用

返回值类型

如果方法不返回任何值,则返回值类型指定为void

如果方法有返回值,则需要指定的返回值类型,并且使用return语句返回值

方法名

定义方法的名字,必须使用合法的标识符

参数列表

传递给方法的参数列表,参数可以有多个,多个参数之间用逗号隔开,每个参数由参数类型和参数名组成

根据方法是否带参 是否带返回值分为

无参无返回值

无参带返回值

带参无返回值

带参带返回值

无参无返回值

package com.lsy.practice.day4;

public class MethodDemo8 {
    public static void main(String[] args) {
        MethodDemo8 m =new MethodDemo8();
       m.welcome();//方法调用


    }
    public  void welcome(){
        System.out.println("欢迎来到java面向对象世界");
    }
}

无参带返回值

package com.lsy.practice.day4;

public class MethodDemo9 {
    public static void main(String[] args) {
        //创建对象,对象名为m
        MethodDemo9 m = new MethodDemo9();
        //调用方法并接受方法的返回值,保存在变量sum中
        int sum=m.num();
        System.out.println(sum);
    }
    public int num(){
        int a=1;
        int b=2;
        int c;
        c=a+b;
        return c;
    }
}

带参无返回值

package com.lsy.practice.day4;

public class MethodDemo10 {
    public static void main(String[] args) {
        MethodDemo10 m =new MethodDemo10();
        m.Max(10,20,30);
    }
    public void Max(int a,int b,int c){
        if(a<=b)
        {
            a=b;
        }
        if(a<=c)
        {
            a=c;
        }
        System.out.println(a);

    }
}

带参带返回值

package com.lsy.practice.day4;

public class MethodDemo10 {
    public static void main(String[] args) {
        MethodDemo10 m =new MethodDemo10();
        int x=m.Max(10,20,30);
        System.out.println(x);
    }
    public  int  Max(int a,int b,int c){
        if(a<=b)
        {
            a=b;
        }
        if(a<=c)
        {
            a=c;
        }
       return a;

    }
}

本文地址:https://blog.csdn.net/weixin_48304611/article/details/109615825

相关标签: java