본문 바로가기

Java

메서드의 형태

class MethodEx1{

  // 메서드의 형태

  // 지정자 반환값 메서드 이름(매개변수, 매개변수 ...){ }

 

  // 메서드의 선언

  // 1. 프로그램 흐름 모듈화

  // 2. 클래스의 추가 기능

 

  // void : return값이 없음

  public void method1(){

   // 변수 선언

   // 제어문 사용 가능

 

   System.out.println("method 1 호출");

  }

  //2

  public void method2(int data1){

   System.out.println("method2호출 : " + data1); 

  }

 

  public void method3(int data1, double data2, String data3){

   System.out.println("method3호출 : " + data1); 

   System.out.println("method3호출 : " + data2);

   System.out.println("method3호출 : " + data3);

  }

 

  //3

  public int method4(int data1, int data2){

   int sum = data1 + data2;

   // return 반드시 한개의 데이터만 전달 가능

   return sum;

  }

 

 

}

 

public class ExamEx46{

 //메서드

 //main 메서드 - 프로그램 한개

 public static void main(String[] args){

  MethodEx1 me1 = new MethodEx1();

 

  me1.method1();

  me1.method2(2);

  me1.method3(2, 2.0, "데이터");

  

  int sum = me1.method4(10, 20);

  System.out.println("return 데이터 : " + sum);

 }

}

 

'Java' 카테고리의 다른 글

참조에 의한 복사  (0) 2013.03.15
인스턴스 화  (0) 2013.03.15
클래스 2개 생성  (0) 2013.03.15
배열예제6  (0) 2013.03.15
배열예제5  (0) 2013.03.15