【初心者】Java質問・相談スレ2【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0560afa
NGNGレスありがとうございます。
>この「文字」とは、cの意味するアスキーコードのこと
>ここで1が指定されたんで、アスキーコード0x01=SOHが出力されたってわけ
やっと、意味がわかりました。
write(int c)というものが制御コードと出力対象のものを出力するものだと勘違いしていたため、
>>制御コード と 変数 i を出力したいのだけれども
などということを書いてしまいました。
>i=Integer.parseInt(j);をやってるのに、逆をやってないから駄目
逆ということは
j = i.toString();
ということでしょうか?
>// i+"" の意味は分かってるの?
私の認識では、変数 i と文字列 "" をくっ付けるということだと思います。
もしかしたら、くっ付けた後、これはStringになるっていうことですかね?
>i=Integer.parseInt(j); を i=65; とかにしたらどうなるか分かる?
66、じゃないんですよね・・・
いまから、確認してみます。
>また、test.txtに「9」が記録されていたら、
>「一個の文字を書き込む」メソッドでどうやって「10」を出力するつもり?
あー、確かに。
一文字では、1 しか出力できませんね・・・
>多分プログラミング初心者だと思うけど、変数の型の区別はちゃんとついてる?
仰る通り、初心者です。
おそらく、変数の型の区別がついてないから、こんな質問してしまうのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています