[ java ] 메소드 (method) > java

본문 바로가기

사이트 내 전체검색

java

[ java ] 메소드 (method)

작성일 20-12-17 09:25

페이지 정보

작성자 웹지기 조회 1,264회 댓글 1건

본문

메소드(method)

 - 객체의 행위를 표현하기 위한 행위

 - 반복적으로 사용되는 코드를 줄위기 위한 행위

 - 특정작업을 수행하기 위한 명령문의 집합

 

public class Exam01_method {

    public static void main(String[] arg) {

        int r = addNumber(10, 54, '+');

        System.out.println(r);

    }

 

    // public -> 접근제한자

    // int -> 리턴값

    //리턴값은 매개변수와 상관없이 리턴받을 타입

    //(요청을 int로 하면 int값을 리턴하기위해 맞춰준다.)

    //(이값이 맞지 않으면 오류가 발생)

    // addNumber -> 메소드 이름

    // (int num, int num2) -> 매개변수

    // return result -> 반환 데이터  

    public int addNumber(int num1, int num2, char c) {

        int result = num1 + num2;

        int result2 = c;

        return result;

   }

}


결과값을 반환 받을 때 배열로 받고 싶다면 리턴값과 반환데이터 들을 배열로 바꿔주고

리턴을 받는 메소드 내에서도 배열로 인식이 되게 수정

public class Exam01_method {

    public static void main(String[] arg) {

        int[] r = addNumber(10,54, '+');

        System.out.println(r[0]+"--"+r[1]);

    }

    public int[] addNumber(int num1, int num2, char c) {

        int result = num1+num2;

        int result2 = 10;

        int[] a = {result, result2};

        return a;

    }

}

 


추천0

비추천 0

댓글목록

웹지기님의 댓글

profile_image 웹지기
작성일

public int minus() {

}
와 같은 경우 int 타입의 리턴값을 넣었지만 메소드 안쪽에 리턴값이 없어서 오류를 발생
public void minus() {

}
로 수정해 주어야 오류가 발생하지 않는다.

전체 113건 6 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기