[1주차]자바 기초 문법

송수용·2022년 3월 21일
0

웹 개발의 봄, Spring

목록 보기
2/25

메소드 활용

package com.sparta.week01.prac;

public class prac {
  public static void main(String[] args) {
    String title = "웹개발의 봄 Spring";
    String tutor = "남병관";
    int weeks = 5;
    float ratings = 5.0f;

    System.out.println("제목: " + title);
    System.out.println("튜터: " + tutor);
    System.out.println("주차: " + weeks);
    System.out.println("별점: " + ratings);
    
    System.out.println("제목: " + title);
    System.out.println("튜터: " + tutor);
    System.out.println("주차: " + weeks);
    System.out.println("별점: " + ratings);
    
    System.out.println("제목: " + title);
    System.out.println("튜터: " + tutor);
    System.out.println("주차: " + weeks);
    System.out.println("별점: " + ratings);
  }
}

이처럼 동일한 행동을 여러번 반복할 때 메소드가 없다면
소스코드가 불필요하게 많아지고, 코드 가독성이 떨어질 수 있다.

메소드의 구조는

public 반환타입 메소드명(재료){
    명령모음
    return 결과값;
  }

명령 모음을 내가 원할 때 언제든지 실행할 수 있다.

파라미터, 반환값의 다양한 경우
아래 코드처럼 쓰일 수 있다!

package com.sparta.week01.prac;

public class prac {

  // 파라미터 X, 반환값 X
  public void simplePrint() {
    System.out.println("파라미터도 없고, 반환값도 없어요!");
  }

  // 파라미터 O, 반환값 X
  public void simpleSum(int num1, int num2) {
    System.out.println("num1 :" + num1 + ", num2: " + num2);
  }

  // 파라미터 X, 반환값 O
  public int simpleReturn() {
    return 3;
  }

  // 파라미터 O, 반환값 O
  public int sum(int num1, int num2) {
    return num1 + num2;
  }
  
  }


profile
#공부중 #협업 #소통중시 #백엔드개발자 #능동적 #워커홀릭 #스파르타코딩 #항해99 #미니튜터 #Nudge #ENTJ #브레인스토밍 #아이디어뱅크

0개의 댓글