자바 오버로딩 평균값 구하기

자바 오버로딩 평균값 구하기

작성일 2018.04.12댓글 1건
    게시물 수정 , 삭제는 로그인 필요

안녕하세요. 제목 그대로 자바 오버로딩 파트를 공부하고 있습니다.
아주 기초적인 질문이예요 ... 저는 완전 초짜라서 .. 

 double findAverage(int a,int b){
        double c;
        double[] input = new double[2];
        input[0]=a;
        input[1]=b;
        c = findAverage(input);
        return c;
    }
    
    double findAverage3Int(int a,int b,int d){
        double c;
        c = (double)(a+b+d)/3.0;
        return c;
    }
    
    double findAverage(double[] a){
        double c;
        double inputSize = a.length;
        double sumresult = 0.0;
        for(int i =0; i<inputSize; i++){
            sumresult= sumresult + a[i];
        }
        c = (double) sumresult/inputSize;
        return c;
    }

질문1) 이 코드의 설명
질문2) 이와 같은 오버로딩을 이용한 평균값 구하기 예시 


#자바 오버로딩 #자바 오버로딩 오버라이딩 차이 #자바 오버로딩 예제 #자바 오버로딩 조건 #자바 오버로딩 리턴타입 #자바 오버로딩 예시 #자바 오버로딩 문제 #자바 오버로딩 매개변수 #자바 오버로딩이란 #자바 오버로딩과 오버라이딩

profile_image 익명 작성일 -

1. 이 코드의 설명

 double findAverage(int a,int b){ // int 형 변수 2개 입력받아서
        double c;
        double[] input = new double[2]; // 변수 저장용 배열 2개 선언
        input[0]=a; // 입력받은 변수 저장
        input[1]=b; // 입력받은 변수 저장
        c = findAverage(input); // 평균값을 구하는데 findAverage(double[] a) 메소드를 이용함
        return c; // 구한 평균값 리턴
    }
    
    double findAverage3Int(int a,int b,int d){ // int 형 변수 3개를 입력받아서
        double c; // 구한 평균값을 저장할 변수 선언
        c = (double)(a+b+d)/3.0; // 평균값을 구해줌
        return c; // 구한 평균값 리턴
    }
    
    double findAverage(double[] a){ // double 형 배열을 입력받아 평균을 구하는 메소드
        double c; // 평균을 저장할 변수 선언
        double inputSize = a.length; // 입력받은 숫자의 갯수 저장
        double sumresult = 0.0; // 입력받은 숫자의 총 합을 저장할 변수 선언 및 0.0으로 초기화
        for(int i =0; i<inputSize; i++){
            sumresult= sumresult + a[i]; // 입력받은 숫자를 순서대로 모두 더함
        }
        c = (double) sumresult/inputSize; // 평균을 구함
        return c; // 구한평균값 리턴
    }

2. 이와 같은 오버로딩을 이용한 평균값 구하기 예시
숫자 4개 평균값 구하는 메소드 입니다.
    double findAverage(int a,int b,int d, int e){
        double c;
        double[] input = new double[4];
        input[0]=a;
        input[1]=b;
        input[2]=d;
        input[3]=e;
        c = findAverage(input);
        return c;
    }

JAVA.사각형 면적구하기//

... 모르겟어요 자바에 대해서 아는게 전혀 없어서 혼자 해볼라니깐 너무... set( ){ //문제 2-2.오버로딩 try{ System.out.print("가로입력:"); System.out.print...

자바 숙제인데 도통 모르겠어요

자바 숙제인데 ㅠ.ㅠ 실습은 안하고 이론... [문제3] 구(sphere)의 체적을 구하기 위하여 두... 생성자를 오버로딩하여 사용하였다. 첫 번째...

자바 문제 급해요 내공(100)

메소드 오버로딩을 만들어 다음 프로그램을 작성하시오 최대값 구하기 두개의 정수 값, 3개의 정수값을 가진 메소드 최소값...