#方法的概述与格式说明
#1、为什么会产生方法
简单得来说,就比如运行一个游戏程序,其中有
扔雪球这个动作,当我执行更大更复杂的程序时,需
要执行一百次这样的动作,那么我们就需要我们书写
一百次这种功能的代码,为了解决重复代码的书写,我们
可以将书写该功能的代码定为一个模块,再次使用时调用
即可,这个模块就叫做方法
#2、方法的格式 :
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ....){
方法体;
return 返回值;
(1)修饰符、(现在常用的就是public和static)
(2) 返回值类型:用于限定返回值的类型
(3)参数类型:用于限定传入参数的内容
(4)参数:是一个变量,用来接收实际参数
(5)方法体:用来实现功能
(6)return: 结束方法及返回方法指定类型的值
(7)返回值:就是功能的结果,由return带回给调用者
案例演示:求两个数据之和的案例
package com.baiduMydemo1;
import java.util.Scanner;
import java.util.zip.ZipEntry;
/**
* @Author: dell
* @CreateTime: 2018-12-05 18:48
*/
public class test5 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数");
int x=sc.nextInt();
System.out.println("请输入第二个数");
int y=sc.nextInt();
int ele= add1(x,y);
System.out.println("两个数之和为"+ele);
}
public static int add1(int x,int y){
int sum=x+y;
return sum;
}
}
#3、方法的注意问题
(1)方法不调用不执行
(2)方法与方法之间为平级关系
(3)方法调用时参数类型用逗号隔开
(4)方法调用时不用在传递数据类型
(5)如果方法有明确返回值,一定由return带回
(6)在同一个类当中,允许存在一个以上的同名方法,
但它们的参数类型不相同,与返回值无关