[내일배움캠프_Spring] 자바 Spring 입문_메서드_230103

2023. 1. 3. 23:27·스파르타 부트캠프(spring)

메소드 문법

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주차  (5) 2023.01.01
[내일배움캠프] 자바 Spring 입문_cache_221230  (0) 2023.01.01
[내일배움캠프] 자바 Spring 입문_Rest API_221222  (0) 2022.12.22
'스파르타 부트캠프(spring)' 카테고리의 다른 글
  • [내일배움캠프_Spring] 자바 Spring 입문_JWT_230104
  • [내일배움캠프_Spring] 자바 Spring 입문_SQL쿼리_230104
  • [내일배움캠프_spring] 주간회고 WIL - 8주차
  • [내일배움캠프] 자바 Spring 입문_cache_221230
yeah구리
yeah구리
백엔드를 공부하는 초심자입니다.
  • yeah구리
    개발일지_헤맨만큼 내땅이다
    yeah구리
  • 전체
    오늘
    어제
    • 분류 전체보기 (114)
      • 스파르타 부트캠프(spring) (75)
      • 스파르타 기술면접 (10)
      • 코딩연습 (0)
      • 항해 (10)
      • 개발일지 (4)
        • 개인 회고 (1)
        • 개발로그 (실무) (2)
      • 공부노트 (0)
      • 코딩테스트 (0)
        • 프로그래머스 (0)
        • 백준 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    비전공개발자 #개발로그 #커리어
    X(Twitter) API #캐싱 #트러블슈팅 #개발
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
yeah구리
[내일배움캠프_Spring] 자바 Spring 입문_메서드_230103
상단으로

티스토리툴바