Re: そう、それです!!



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



投稿者: EIJI @ cs22239.ppp.infoweb.or.jp on 98/3/05 21:52:19

In Reply to: そう、それです!!

posted by びさもんお肉 @ 210.129.145.24 on 98/3/05 20:07:17

> > void swap(int *num1,int *num2){
> > int tmp;
> > tmp = *num1;
> > *num1 = *num2;
> > *num2 = tmp;
> > }
> > をJavaで書くには?、ということじゃないですかね。
> ↑こういうのをJavaでやるにはどうしたら…という質問だったのです。
> わかりにくくてすみませんでした。

Sample.java

public class Sample{
public static void main(String args[]){
int a=30,b=10;
String str = "";
Swap s = new Swap(a,b);
str = s.calc();
System.out.println("a,b="+str);
}
}

class Swap{
int a,b,tmp;

Swap(int a,int b){
this.a = a;
this.b = b;
}
public String calc(){
String str;
tmp = a;
a = b;
b = tmp;
str = String.valueOf(a) +","+ String.valueOf(b);

return str;
}
}

無理矢理String.valueOf()使ってみました。:-)
ちょっと苦しいかな?

> > ちなみに僕も知りたいです(^^;
>
> 68userさんでも知らないってことは、やっぱりできないんでしょうか……
> Javaにはこれの替わりになる方法はないのでしょうか。