메소드 문법
public (반환타입) 메소드명(파라미터) {
실행 명령문
return (반환값)
반환 타입이 없는 경우, void는 프로그램이 자동으로 return을 만들어주므로 작성할 필요가 없다.
메소드의 4가지 종류
public class Prac05 {
// 파라미터 X, 반환값 X
public static void simplePrint() {
System.out.println("파라미터도 없고, 반환값도 없어요!");
}
// 파라미터 O, 반환값 X
public static void simpleSum(int num1, int num2) {
System.out.println("num1 :" + num1 + ", num2: " + num2);
}
// 파라미터 X, 반환값 O
public static int simpleReturn() {
return 3;
}
// 파라미터 O, 반환값 O
public static int sum(int num1, int num2) {
return num1 + num2;
}
// 클래스로 쓸때의 예
class Calculator {
public int value; // 멤버변수
// 생성자
Calculator() {
this.value = 0;
}
// 메서드
void add(int val) {
this.value += val;
}
// 메서드
int getValue() {
return this.value;
}
}
public class Prac05 {
public static void main(String[] args) {
Calculator cal = new Calculator();
cal.add(10);
System.out.println(cal.getValue()); // 10 출력
}
}
'스파르타 부트캠프(spring)' 카테고리의 다른 글
[내일배움캠프_Spring] 자바 Spring 입문_JWT_230104 (0) | 2023.01.05 |
---|---|
[내일배움캠프_Spring] 자바 Spring 입문_SQL쿼리_230104 (0) | 2023.01.04 |
[내일배움캠프_spring] 주간회고 WIL - 8주차 (0) | 2023.01.01 |
[내일배움캠프] 자바 Spring 입문_cache_221230 (0) | 2023.01.01 |
[내일배움캠프] 자바 Spring 입문_Rest API_221222 (0) | 2022.12.22 |