java_类的有参方法

 一.   1.定义有参方法的语法:

          <访问修饰符> 返回值类型 <方法名> (<参数列表>){

               //方法主体

}

public class StudentsBiz{
              String[] names=new String[30];
              public void addNames(String name){
                  //增加学生姓名
             }
             public void showNames(){
                 //显示全部学生姓名
           
            }
           } 

    2.调用带参的方法

  先实例化对象,在调用。

实参的类型·数量·顺序都要与形参一一对应。

pblic class TestAdd{
    public static void main(String [] args){
       StudentsNiz st=new StudentsBiz();
       Scanner input=new Scanner(System.in);
       for(int i=0;i<5;i++){
           System.out.print("请输入学生姓名:");
           String newName=input.next();
           st.addName(newName);
    }
      st.showNames();       //显示全部学生的姓名
}
}

二.深入作为参数的方法

      1.数组作为参数的方法

   
public class StudentsBiz{
   /**
      *求平均分
      *@parm scores 参数成绩数组
      */
   public double calAvg(int[] scores){
       int sum=0;
       double avg=0.0';
       for(int i=0;i<scores.length;i++){
       sum+=score[i];
   }
   avg=(double0)sum/scores.length;
   return avg;
 }
    

    /**  
       *求最高分
       *@parm scores 参赛成绩数组
       */
    public int calMax(int[] scores){ 
     int max=scores[0];
     for(int i=1;i<scores.length;i++){
      if(max<scores[i]){
         max=scores[i];

 }

 } 
          return max;
  }
       
    调试:
  public class TestCal{
     public static void main(String[] args){
        StudentsBiz st=new StudentsBiz();
        int[] scores=new int[5];
        Scanner input=new Scanner(System.in);
        System.out.println("请输入无名参赛者的成绩:")
        for(int i=0;i<5;i++){
           scores[i]=input.nextInt();
       }
        double avgScore=st.calAvg(scores);
        System.out.prinln("平均成绩:"+avgScore);
        int maxScore=st.calMax(scores);
        System.out.println("最高成绩:"+maxScore)
  
   }



}

  

       2.对象作为参数的方法

原文地址:https://www.cnblogs.com/huanghui-1243/p/7372303.html