使用方法の理由


プログラミングをしていると、同じ内容を繰り返し書いていることに気づくことがあります.この時こそ方法が必要な時だ.複数回の再利用は再利用に値する部分です.すなわち、この場合、それらを組み合わせて、入力値が入力値である場合に戻り値を作成する方法が賢明である.
int sum(int a, int b){
return a+ b;
}
  • 上記の方法の意味は以下のように定義される.
    「sumメソッドは入力値として2つの値(intデータ型a,intデータ型b)を受け入れ、return値は2つの入力値が加算された値(intデータ型)である」
  • ここでreturnはメソッドの結果値を返すコマンドです.上の方法を自分で作って使います.
    package LackJava;
    
    public class MethodTest {
         public int sum(int a,int b){
            return a+b;
        }
    
        public static void main(String[] args) {
            int a=3;
            int b=4;
    
            MethodTest sample =new MethodTest();
            int c = sample.sum(a,b);
    
            System.out.println(c);//7출력
        }
    }
    上記のコード例は、sumメソッドに3,4という入力値を渡し、7という値を返します.実行後に出力の値が7であることがわかります.
    パラメータとパラメータ
    パラメータ(parameter)と引数(arguments)は混用された混同用語で、よく覚えておいてください.パラメータは、受信メソッドで入力として渡される値の変数を表し、パラメータはメソッドを呼び出すときに渡される入力値を表します.
    package LackJava;
    
    public class MethodTest {
         public int sum(int a,int b){	//a,b는 매개변수
            return a+b;
        }
    
        public static void main(String[] args) {
            int a=3;
            int b=4;
    
            MethodTest sample =new MethodTest();
            int c = sample.sum(3,4);	//3,4는 인수
    
            System.out.println(c);//7출력
        }
    }
    メソッドの入力値と戻り値
    メソッドはブラックボックスのようなもので、入力値で何らかの処理を行い、適切な戻り値を返します.
    入力値-->メソッド(ブラックボックス)---->戻り値
    メソッドの構造
    データ型メソッド名を返します(データ型1パラメータ1、入力データ型2パラメータ2、...){
    ...
    戻り値を返す//リターン資料タイプがvoidの場合、リターン文は必要ありません.
    }