이다닷

[JAVA] Day 2-메소드 본문

JAVA

[JAVA] Day 2-메소드

이다닷 2021. 7. 20. 13:47

1. 메소드란?

  특정 기능을 정의한 코드들의 집합

1.1 메소드의 구조

접근제어자 리턴자료형 메소드명(입력자료형1 입력변수명1, 입력자료형2 입력변수명2, ...)
{
	...
    return 리턴값;  //리턴자료형이 void인 경우에는 return 문이 필요없다.
}

1.2 메소드의 4가지 분류

  • 입력과 출력이 모두 있는 메소드
  • 입력과 출력이 모두 없는 메소드
  • 입력은 없고 출력은 있는 메소드
  • 입력은 있고 출력은 없는 메소드

1.3 메소드의 예시

 

입력과 출력이 모두 있는 메소드

public int sum(int a, int b)
{
	return a+b;
}

입력과 출력이 모두 없는 메소드

puvlic void say()
{
	System.out.println("Hi");
}

입력은 없고 출력은 있는 메소드

public String say()
{
	return "Hi";
}

입력은 있고 출력은 없는 메소드

public void sum(int a, int b)
{
	System.out.println(a+"와"+b+"의 합은"+(a+b)+"입니다.");
}

 

'JAVA' 카테고리의 다른 글

[JAVA] Day 4-객체지향 프로그래밍  (0) 2021.07.28
[JAVA] Day 3-클래스에 대해서  (0) 2021.07.26
[JAVA] Day 2-변수  (0) 2021.07.20
[JAVA] Day 2-배열  (0) 2021.07.20
[JAVA] Day 3-클래스  (0) 2021.07.15