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.对象作为参数的方法

  • 相关阅读:
    论文阅读 | ExtremeNet:Bottom-up Object Detection by Grouping Extreme and Center Points
    论文阅读 | CornerNet:Detecting Objects as Paired Keypoints
    论文阅读 | FPN:Feature Pyramid Networks for Object Detection
    关于字符串 “*****AB**C*D*****” 中前缀、后缀和中间 '*' 的处理
    #include< > 和 #include” ” 的区别
    小朋友排队
    核桃的数量
    操作格子
    字串统计
    关联矩阵
  • 原文地址:https://www.cnblogs.com/huanghui-1243/p/7372303.html
Copyright © 2011-2022 走看看