|  
 [ このメッセージへの返事 ]
[ 返事を書く ]
[  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そのものを入れかえるって事は出来ないんですね。
 慣れるまでに時間がかかりそうです。
 
 
 どうもありがとうございました。
 最初の質問の内容が曖昧で、すみませんでした。
 
 
  
 
 
   |