2007/04/28(土)Javaのお勉強

研修でJavaを習っているのだが、プログラミング未経験者はメソッドの定義で躓いているらしい。
どうも引数と返り値の概念がよくわからないとのこと。

で、自分が説明したメソッドの例。

void main(){
	int i = 3, j = 4, k;
	k = plus(i, j);
	System.out.print( k );
}

int plus(int x, int y){
	int z;
	z = x + y;
	return z;
}

これをコンパイルして実行すれば7が出力されるのだが、どうしてそうなるのかがなかなか理解して貰えない。はぁ。