zoukankan      html  css  js  c++  java
  • 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.对象作为参数的方法

  • 相关阅读:
    10、mysql序列使用、数据去重
    9、mysql临时表、复制表
    记一次FileOutputStream出现FileNotFoundException(stale file handle)的问题
    记一次ORACLE报ORA-02290: 违反检查约束条件错误
    TreeUtil---生成树状结构数据
    Redis
    Redis事务
    Redis工具类
    Nginx
    EasyExcel动态导出数据
  • 原文地址:https://www.cnblogs.com/huanghui-1243/p/7372303.html
Copyright © 2011-2022 走看看