引数とは
- メソッドを呼び出す際に、呼び出し元から渡される値のこと
argumentとも呼ぶ
- 引数には数値や文字列などを指定でき、その値や型、渡す引数の数は
開発者が自由に決めることができる
サンプル
public class Main { publicstaticvoidmain(String args[]) { System.out.println("名前を入力してくてね"); String name = new java.util.Scanner(System.in).nextLine(); hello(name); } publicstaticvoidhello(String name) { System.out.print(name + "さん こんにちは"); } }
複数の引数を持つメソッドサンプル
public class Main { publicstaticvoidmain(String args[]) { sum(2, 4); } // publicstaticvoidsum(int x, int y) { int num = x + y; System.out.println(num); } }
仮引数と実引数
- メソッドに渡す引数のことを「実引数」
- メソッドが受け取る変数のことを「仮引数」 と呼ぶ
##ローカル変数の独立性 - 異なるメソッドに属するローカル変数は、お互いに独立していて無関係である