Java 方法

 

我们经常使用到 System.out.println(),那么它是什么呢?

  • print()就是一个方法。

  • System是系统类。

  • out是System类的一个对象,是一个标准输出对象。

这句代码的用法是调用系统类System中的输出对象out中的方法print().

那么什么是方法呢?

Java方法是语句的集合,它们在一起执行一个功能。

  • 方法是解决一类问题的步骤的有序组合

  • 方法包含于类或对象中

  • 方法在程序中被创建,在其它地方被引用

方法的有点

  • 使程序变得简洁清晰。

  • 有利于程序维护。

  • 可以提升程序开发的效率。

  • 提高了代码的重用性。

方法的命名规则

方法名字第一个单词应以小写字母开头,后面的单词则以大写字母开头写,不用连接字符,遵循驼峰命名规则。例如:addPerson.

方法有两种

  1. 静态方法 , 用static修饰,与类一起加载。直接方法名就可以调用。

  2. 非静态方法,实例化(new)之后才存在.,必须用new关键词实例化才可以调用。

方法的定义

修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; }

  • 修饰符:修饰符,是可选的,告诉编译器如何调用该方法,定义了该方法的访问类型。

  • 返回值类型:方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行的操作是没有返回值,在这种情况下returnValueType是关键词void.

  • 方法名:是方法的实际名称。方法名和参数表共同构成方法签名。

  • 参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值就被称为实参或变量 。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。

  • 方法体:方法体包含具体语句,定义该方法的功能。

public static int age(int birthday){
   
}
//参数还可以有多个
static float interest(float principal,int year){
   
}
public class TestMax{
    public static void main(String[] args){
        int i=5;
        int j=2;
        int k=max(i,j);
        System.out.println(i+"和"+j+"比较最大值是:"+k);
    }
    public static int max(int num1, int num2){
        int result;
        result=num1>num2 ? num1:num2;//三元运算
        return result;
    }
}

  

以上运行结果如下:

5和2比较,最大值是:5

 

posted @ 2020-01-17 22:28  henrypaul  阅读(168)  评论(0编辑  收藏  举报