TIL|[Java]メソッド


使用方法の理由


メソッドは入力値を受信して処理し、戻り値を返します.
繰り返さないように!
重複を避けることでコード量が減り、メンテナンスが容易になります

例)


0~5の数字を3回繰り返し出力します.
メソッドは無効です
public static void main(Stinrg[] args) {
    // 0 ~ 5 출력하는 것을 3번 반복
    for (int j = 0; j < 3; j++ {
      	int i = 0;
        // 0 ~ 5 출력
      	while(i < 6) {
      		System.out.println(i);
        	i++;
        }
    }
}
メソッドを使用する場合-メソッド宣言と呼び出しを使用します.
public class Method {
	// numbering() 메소드 선언
	public static void numbering() {
    	int i = 0;
        // 0 ~ 5 출력
      	while(i < 6) {
      		System.out.println(i);
        	i++;
        }
    }
  
    public static void main(String[] args) {
   		// numbering() 메소드 호출
    	numbering();
        numbering();
        numbering();
    }
}

メソッド入力値出力値


入力→パラメータとパラメータ


パラメータ(parameter)-メソッド入力値を受け入れる変数


パラメータ(パラメータ)-メソッドを呼び出すときに使用する入力値

public class Method {
	public static void numbering(int start, int stop) // 매개변수 { 
    	int i = start;
      	while(i < stop) {
      		System.out.println(i);
        	i++;
        }
    }
  
    public static void main(String[] args) {
   		// numbering() 메소드 호출
    	numbering(2, 6); // 인자
    }
}

出力-return

public class Method {
	public static String numbering(int start, int stop) // 매개변수 { 
    	int i = start;
        String temp = "";
      	while(i < stop) {
      		temp += i;
        	i++;
        }
        return temp;	//temp에 담긴 값을 메소드 외부로 반환
        // return을 만나는 순간 메소드 종료
    }
  
    public static void main(String[] args) {
   		// numbering() 메소드 호출
    	String result = numbering(2, 6); // 리턴값이 들어가 있음
        System.out.println(result);
    }
}

メソッド入力値出力値で区切る

  • の入力値および出力値を有する方法(典型的な方法)
  • .
    方法
  • は入力値を有し、出力値
  • はない.
    メソッド
  • には入力値はないが、出力値
  • がある.
    入力値と出力値がない方法

  • 出力値がない場合void、出力値がある場合データ型
    値が入力されていない場合はカッコを入力し、ある場合はパラメータを入力します.


  • インスタンスオブジェクトとインスタンス変数を作成します.メソッド名();使い方によって.
  • で宣言されたパラメータと同じデータ型値
  • を入力します.
  • パラメータがあり、非入力パラメータは
  • できません.
  • の出力値を有する方法は、戻りタイプに一致する変数の
  • に値を格納することができる.