java方法是语句的集合,他们在一起执行一个功能
一般,对于初学者来说建一个类名为Common的类(通用类)来储存多种方法。
方法的语法:
访问修饰符 返回类型 方法名(参数列表){
方法体;
}
参数起到传递的作用,将调用时给出的数据传递到运行的方法中
注意:
方法的返回类型:
调用带参数的方法原则:
实例
创建一个Person类
public class Person { //有参数无返回类型 //定义(声明)方法 public void checkIn(int checkType){ if(checkType == 1){ System.out.println("早上好"); }else{ System.out.println("下午好"); } } }
创建一个主函数
public class Exam5 { public static void main(String[] args) { Person xiaozhang = new Person(); xiaozhang.checkIn(2); } }
运行结果
一个方法名可以使用多个功能
在一个类中,方法名相同
参数不同: 如果参数个数相同,则参数类型必须不同,否则参数的个数不同
public class Right_Triangle {
public void rightTriangle(int row,int col){
int i,j;
for(i=1;i<=row;i++){
for(j=1;j<=col;j++){
System.out.print("\t=\t");
}
System.out.println();
}
}
public int getArea(int row,int col){
System.out.println("矩阵的面积:");
return row*col;
}
public double getArea(double r){
System.out.println("圆的面积:");
return 3.14d*(r*r);
}
}
创建主函数
import java.util.Scanner; public class Main_Triangle { public static void main(String[] args) { Right_Triangle sj = new Right_Triangle(); Scanner input = new Scanner(System.in); int hang,lie,area; double bj,y_area; System.out.println("请输入行数"); hang = input.nextInt(); System.out.println("请输入列数"); lie = input.nextInt(); System.out.println("请输入圆的半径"); bj = input.nextDouble(); sj.rightTriangle(hang,lie); area = sj.getArea(hang, lie); System.out.println(area); y_area = sj.getArea(bj); System.out.println(y_area); } }
运行结果
原文:http://www.cnblogs.com/ZHANGDGGE/p/6419309.html