JAVA自学(Day4)
1.方法的概述
- 方法是一种语法结构,它可以把一段代码封装成一个功能,以方便重复调用。
- 方法格式的注意点
- 方法申明了具体的返回值类型,内部必须使用return返回对应类型的数据。
- 形参列表可以有多个,甚至可以没有; 如果有多个形参,多个形参必须用“,”隔开,且不能给初始化值。
- 方法的其他写法:
- 如果方法不需要返回结果,返回值类型必须申明成void(无返回值), 此时方法内部不可以使用return返回数据。
- 方法如果没有参数,或者返回值类型申明为void可以称为无参数、无返回值的方法,依次类推。
2.方法案例
-
1-n的求和,用方法来实现
// 需求:定义一个方法,方法中计算出 1-n的和并返回。 // 分析: // 1.根据格式编写方法 ----> 因n不固定,故方法需要声明形参接收;要返回结果,还需申明返回值类型。 // 2.方法内部使用 for 循环计算出 1-n 的和并返回。 public static void main(String[] args) { int a=sum(100); System.out.println("1-100的和是:"+a); } public static int sum(int n){ int sum = 0; for (int i = 1; i <= n; i++) { sum+=i; } return sum; }
-
判断整数是奇数还是偶数
//需求:判断一个数是奇数还是偶数,并输出,使用方法完成; //分析: //根据格式编写方法 ----> 因要传入数据给方法,方法需要声明形参接收。 //方法内部使用if语句判断,并输出对应的结论。 public static void main(String[] args) { check(99); } public static void check(int number){ if (number%2==0){ System.out.println(number+"是偶数"); }else{ System.out.println(number+"是奇数"); } }
-
数组求最值
//需求:使用方法找出任意整型数组中的最大数值,并输出。 //分析: //要返回最大值,需要申明返回值类型。需要接收数组, 需要申明形参列表。方法内部找出数组的最大值并返回。 public