引数(argument)
プログラム中で関数やメソッドを呼び出す際に、その関数やメソッドに渡す値のことを引数と言います。渡された側はその値に従って処理を行い、結果を返します。
引数として渡せる値は、数字だけでなく文字列なども渡すことができます。
引数を細かく呼び分けると、仮引数(受け取る変数)と 実引数(渡す値)があります。
では実際に「引数」を使ったプログラムを書いてみます。
これを理解すると、かなり便利になりますよ〜ヽ(゚∀゚)ノ
public class Main {
public static void main (String [ ] args ) {
System.out.println( " 村人と話してみよう " );
speak ( "村人A" ) ; ← "村人A"を渡して speakメソッド を呼び出す
speak ( "村人B" ) ; ← "村人B"を渡して speakメソッド を呼び出す
System.out.println( " 会話終了 " );
}
public static void speak( String name ) { ← ここからが speakメソッド
System.out.println ( name + "と話す" );
}
}
public static void main (String [ ] args ) {
System.out.println( " 村人と話してみよう " );
speak ( "村人A" ) ; ← "村人A"を渡して speakメソッド を呼び出す
speak ( "村人B" ) ; ← "村人B"を渡して speakメソッド を呼び出す
System.out.println( " 会話終了 " );
}
public static void speak( String name ) { ← ここからが speakメソッド
System.out.println ( name + "と話す" );
}
}
実行結果
村人と話してみよう
村人Aと話す
村人Aと話す
会話終了
村人Aと話す
村人Aと話す
会話終了
- アクティビティ アーキテクチャ アノテーション インスタンス化
- インタプリタ インテント エスケープシーケンス 演算子
- インクリメント・デクリメント演算子 オーバーライド オーバーロード
- オブジェクト オペランド オペレータ
- if文 if-else,if-else構文 import文 API FQCN
- onCreateメソッド @Override
- ガベージコレクション カレントディレクトリ 完全限定クラス名 関数
- クラス クラスローダー クラスローディング 継承
- コマンドプロンプト コメント コンパイラ コンパイル コンパイルエラー
- genフォルダ continue文
- 算術演算子 識別子 Java仮想マシン(JVM) 初期化 初期値
- 条件式 スコープ ステータスコード スレッド 制御構造
- ソースコード
- srcフォルダ switch文 System.out.print Scanner.nextLine
- 多次元配列 ダイアログ 代入演算子 ディレクトリ
- デフォルトパッケージ DDMSパースぺクティブ トレース
- Dos攻撃 do-while文
- 名前の空間 ネスト Null
- 配列 配列変数の宣言 配列の要素 配列の要素数 バイトコード
- パーミッション 引数 ヒープ ビュー ビューグループ
- ビューシステム フィールド プリファレンス 変数 変数宣言の文
- ポートレート
- package文 while文 for文 break文 png
- マニフェストファイル メソッド 文字列の比較 無限ループ
- 文字列結合演算子 戻り値 Math.max
- URI
- ランドスケープ リソース リテラル ログレベル 論理演算子
- Random.nextlnt resフォルダ









