Java编程

java小白到大神之路03

方法是一段可以重复调用的代码块,这个代码块实现了某个功能,当我们的程序中需要这一个功能的时候,调用这个方法即可,不再需要重复书写这个功能的代码。

public    表示公共的,修饰的方法可以在任意类中使用。

static 表示静态的,修饰的方法可以通过类名直接调用,如若在同一个类中,类名可以省略,直接通过方法名调用。

返回值类型 表示通过调用方法可以得到的结果的数据类型,它可以是Java数据类型中的任意数据类型。

void是个特殊的返回值类型,它表示这个方法完成功能,但是不返回,所以当返回值类型为void的时候,return可以省略。

如果返回值是某个具体的数据类型,则表示这个方法完成后会返回一个具体值,那么在方法体的最后需要用一个return语句返回这个值。

方法名称 表示方法的名字,应该符合标识符规范

参数列表 表示这个方法要完成功能需要参照的数据。

定义方法时称作形参,调用方法时需要给出具体的参数值称作实参。实参与形参一一对应。

一个方法可以有多个参数,用逗号隔开。如:

参数类型1  参数名字1,参数类型2  参数名字2……

方法体 放在{}中,是实现方法功能的代码块。

如果方法不包含参数,且没有返回值,我们称为无参无返回值的方法。

例如:下面代码定义了一个方法名为 show ,没有参数,且没有返回值的方法,执行的操作为输出 “ welcome to Java. ”

方法体放在一对大括号中,实现特定的操作

方法名主要在调用这个方法时使用,需要注意命名的规范,一般采用第一个单词首字母小写,其它单词首字母大写的形式

当需要调用方法执行某个操作时,可以先创建类的对象,然后通过  对象名.方法名();  来实现

例如:在下面的代码中,我们创建了一个名为 hello 的对象,然后通过调用该对象的 show( ) 方法输出信息

public class HelloWorld {public static void main(String[] args) {// 创建对象,对象名为helloHelloWorld hello = new HelloWorld();// 调用方法hello.show();}//定义方法public void show() {System.out.println(“Welcome to Java.”);}}运行结果为:Welcome to Java.

如果方法不包含参数,但有返回值,我们称为无参带返回值的方法。

例如:下面的代码,定义了一个方法名为 calSum ,无参数,但返回值为 int 类型的方法,执行的操作为计算两数之和,并返回结果

public int calcSum{int a=5;int b=12;int sum=a+b;return sum;}在 calSum( ) 方法中,返回值类型为 int 类型,因此在方法体中必须使用 return 返回一个整数值。

调用带返回值的方法时需要注意,由于方法执行后会返回一个结果,因此在调用带返回值方法时一般都会接收其返回值并进行处理。如:

public class HelloWorld {public static void main(String[] args) {// 创建名为hello的对象HelloWorld hello = new HelloWorld();// 调用方法并接收方法的返回值,保存在变量sum中int sum = hello.calcSum();System.out.println(“和为:” + sum);}// 定义无参带返回值的方法public int calcSum() {int a= 5;int b =12;int sum =a + b;// 使用return返回值return sum;

Similar Posts

发表评论

邮箱地址不会被公开。 必填项已用*标注