Java基础语法学习笔记-----方法的调用

夏果果 1月前 ⋅ 121 阅读

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

 

1.方法的定义

定义格式:

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

修饰符:  现阶段的固定写法,public static

返回值类型:  也就是方法最终产生的数据结果是什么类型

方法名称:  方法的名字,规则和变量一样

参数类型:  进入方法的数据是什么类型

参数名称:  进入方法的数据对应的变量名称。PS:参数如果有多个,使用逗号进行分隔

方法体:  方法需要做的事情,若干行代码

return:  两个作用,第-停止当前方法,第二将后面的返回值还给调用处

近回值:  也就是方法执行后最终产生的数据结果

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

 

2.如何调用方法:

格式:

方法名称(); 

注意事项:

1.方法定义的先后顺序无所谓。

2.方法的定义不能产生嵌套包含关系。

3.方法定义好了之后,不会执行的。如果要想执行,一定要进行方法的[调用]。

 

3.方法的三种调用格式.

1.単独調用:方法名称(参数);

    public static void main(String[] args) {
		sum(10,20);
	}
	public static int sum(int a, int b){
		int result = a + b;
		System.out.println(result);
		return result;
     }

2.打印凋用:System.out.println(方法名称(参数));

    public static void main(String[] args) {
		System.out.println(sum(10,20));
	}
	public static int sum(int a, int b){
		int result = a + b;
		return result;
	}

3.賦値调用:数据类型 変量名称 = 方法名称(参数);

	public static void main(String[] args) {
		int result = sum(10,20);
	}
	public static int sum(int a, int b){
		int result = a + b;
		System.out.println(result);
		return result;
	}

注意:返回值类型写为void.这种方法只能移单独调用,不能迸行打印调用或者复制调用。|

 

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

1.方法应该定义在类当中,但是不能在方法当中再定义方法。不能嵌套。

2.方法定义的前后顺序无所谓。

3.方法定义之后不会执行,如果希望执行,-定要调用:单独调用、打印调用、赋值调用。

4.如果方法有返回值,那么必须写,上"return 返回值;”,不能没有。

5.return后面的返回值数据,必须和方法的返回值类型,对应起来。

6.对于一个void没有返回值的方法,不能写return后面的返回值,只能写return自己。

7.对于void方法当中最后一行的return可以省略不写。

8.一个方法当中可以有多个return语句,但是必须保证同时只有-一个会被执行到,两个return不能连写。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

全部评论: 0

    我有话说: