方法
一,方法的概念
Java方法类似于其他编程语言里面的函数,是一段可以重复调用的代码。
二,方法的作用
简化代码,提高代码的可读性,可维护性,可重用性,安全性。
三,语法格式
修饰符:Java访问修饰符含义分别表示私有的(private),默认的(default),受保护的(protected)和公有的访问修饰符(public)。
返回值类型:用于限定调用方法值的数据类型。
返回值:被return语句返回的值,该值会返回给调用者。
return关键字:用于结束方法以及返回方法指定类型的值。
参数名:是一个变量,用于接收调用方法指定类型的值。
四,方法的分类
根据方法有没有参数可以分为有参和无参
public class fafa{
1.无参方法
public static void wucan(){
System.out.println("无参方法");
}
2. 有参方法
public static void sum(int a,int b){
System.out.println("两数相加结果"+a+b);
}
根据有没有返回值,可分为:无返回值(2.为无返回值方法)和有返回值
3.拥有返回值:
public static int sum4(int a,int b){
return a+b;
}
方法的调用
格式:类名.方法名(实际参数列表);
实参和形参的类型必须一一对应,另外个数也要一一对应。
函数返回值小转大—>自动类型转换
函数实参小转大—>自动类型转换
重载:重载表示同一个类可以有多个名称相同的方法,但这些方法的参数列表不能相同,与访问修饰符和返回值类型都是无关的。
重载满足的要求:
前提:在一个类中。
1.方法名字要相同。
2.参数列表不同(类型和个数)。
3.返回值不做要求。
举例,要求用方法打印一个九九乘法表,并在后面跟着打印一个六六乘法表
package sccsac;
public class Ascds {
public static void main(String[] args) {
jiuLIU(9);调用方法jiuLIU给x赋值9
jiuLIU(6);调用方法jiuLIU给x赋值6
}
public static void jiuLIU(int x){
for (int i=1;i<=x;i++){
for (int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+j*i+" ");
}
System.out.print("\n");
}
}
}