なるほど・・・



[ このメッセージへの返事 ] [ 返事を書く ] [ home.html ]



投稿者: お肉 @ 210.129.145.22 on 98/3/07 05:49:49

In Reply to: JAVAでswap(昨日の続き)

posted by EIJI @ cs22116.ppp.infoweb.or.jp on 98/3/06 13:48:05

遅くなってすみません。
セガになかなかつながらなくって。

> Sample.java
>
> class Sample{
> public static void main(String args[]){
> int a=300,b=10;
> Swap s = new Swap(a,b);
> System.out.println("a="+s.a +" b="+s.b);
> }
> }
>
> class Swap{
> int a,b,tmp;
>
> Swap(int a,int b){
> tmp = a;
> a = b;
> b = tmp;
> this.a = a;
> this.b = b;
> }
> }
> これでどうですか?
> もちろん
> System.out.println("a="+a +" b="+b);
> とやれば「a=300 b=10」のままですが。

やっぱり、C言語みたいに、aとbそのものを入れかえるって事は出来ないんですね。
慣れるまでに時間がかかりそうです。


どうもありがとうございました。
最初の質問の内容が曖昧で、すみませんでした。