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)+"입니다.");
}