Re: JAVAで超初歩的な質問です。(恥)



[ このメッセージへの返事 ] [ 返事を書く ] [ 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/
オブジェクト指向に関する事が中心ですが。