読者です 読者をやめる 読者になる 読者になる

山崎屋の技術メモ

IT業界で働く中で、気になること、メモしておきたいことを書いていきます。

javaのプリミティブ型(基本型)は値渡し

java

丁寧に説明しているサイトはいっぱいあるので、結論をメモしておきます。

プリミティブ型(基本型)編です。

public class Argument {
	public static void main(String[] args) {
		int a = 2;
		methodA(a);
		System.out.println("変数aの内容は[" + a + "]");
	}
	private static void methodA(int b) {
		b += 1;
	}
}


実行結果

変数aの内容は[2]

うん、値渡し。

即戦力にならないといけない人のためのJava入門(Java 8対応) エンタープライズシステム開発ファーストステップガイド (CodeZine BOOKS)

即戦力にならないといけない人のためのJava入門(Java 8対応) エンタープライズシステム開発ファーストステップガイド (CodeZine BOOKS)

やさしいJava 第5版 (「やさしい」シリーズ)

やさしいJava 第5版 (「やさしい」シリーズ)