[ このメッセージへの返事 ]
[ 返事を書く ]
[ home.html ]
投稿者:
EIJI @ cs22122.ppp.infoweb.or.jp on 98/3/05 17:28:21
In Reply to: JAVAで超初歩的な質問です。(恥)
posted by びさもんお肉 @ 210.129.145.21 on 98/3/05 07:01:02
> 恥を覚悟で質問しますが、
> JAVAって、「ポインタ」がありませんよね???
>
> 例えば、C言語の
> scanf("%d",<b>&x</b>);
> のような処理(関数の中でxの中身を書き換える)をJAVAでやりたい時は、どうすればいいのでしょう?
> なにか替わりになる方法でもあるのでしょうか。
> 入門書もいくつか買ってきたのですが、このことについてはあまり書いてないんです…。
(関数の中でxの中身を書き換える)っていうのが意味不明で
よくわかりませんが要するに型変換ですか?
int cをString strに変換するには
String str = String.valueOf(c);
String strをint cに変換するには
c = Integer.valueOf(c).intValue();
NumberFormatExceptionをcatchしたければ
try{
c = Integer.valueOf(c).intValue();
}catch(NumberFormatException e){
//ここに例外が発生したときの処理を書く
}
> また、JAVAを勉強するのに、
> 「ここはいいぞ!」・・・というページがあったら教えてください。
> (一応DOSでのCとアセンブラの経験はあります。Windowsのプログラミングの経験はありません。)
ここで質問するよりも fj.lang.javaとか、高木センセイが運営なさっている
Java-MLに質問した方がいいと思うんですが。
WWWならここかな。http://www.njk.co.jp/otg/Study/JavaStudy/
オブジェクト指向に関する事が中心ですが。
|