Re: o6asanさんのJAVAトライ・その5 ( No.1 ) |
- 日時: 2013/09/24 10:59
- 名前: o6asan
- > forのネストではなく、多分ただのネストの間違いではという指摘もあったようです。
うーん,私もどこを for のネストにするのかわかりません。 if のネストの間違いではないんですかね。
ところで,課題を以下のように解釈して,組みました。
課題)0を入力すると掛け算と足し算を切り替えるプログラムを作りなさい。 計算終了ごとに、その回の計算式と答えを表示する。 使う数は正の整数とする。また、初めの演算は掛け算とし、最初の被乗数は1とする。 したがって、初回の入力値が0であれば、演算は足し算に切り替わり、被加数は0になる。 計算の結果が100を超えたら、プログラムを終了する。
例えば、最初に5を入力すると、1x5を計算する。 次に3を入力すると、5x3を計算する。 結果は15である。
次に0を入力すると掛け算が足し算に切り替わる。 次に20を入力すると、15+20を計算する。 結果は35である。
次に0を入力すると、足し算が掛け算に切り替わる。 次に4を入力すると、35x4を計算する。計算結果は140である。 計算の結果が100を超えたので、この時点でプログラムを終了する。
---------------------------------------------------------------------------------- Sample5.javaです。 http://o6asan.com/blog-j/files/JAVA/TODOS/Sample5.txt
---------------------------------------------------------------------------------- 動作確認は,jdk-7u40-nb-7_3_1-windows-i586.exeでやっています。
一応,動くプログラムは書いていますが,当面は,エラー回避ルーチン抜きで行きます。 また, JAVA の素人ですので,この書き方は JAVA らしくないというのがありましたら, 指摘してください。そこまでマニアックに書くつもりはありませんが,一応, JAVA の 方言にも通じるようにはなりたいと思っていますので。
よろしくお願いします。
この欄に,プログラムを貼ると,インデントが消えてしまいますので,上記のように ファイルで,アップしています。
実際に,試してみようと思う方は,ダウンロードもできます。 ただし,拡張子をtxtにしてアップしてますので,これをjavaに変更後コンパイルしてください。
|
Re: o6asanさんのJAVAトライ・その5 ( No.2 ) |
- 日時: 2013/09/29 22:50
- 名前: りり
- 実行の動画を紹介します。
http://todos.xsrv.jp/uploader/upl/AGDRec5.wmv
これは、かけ算が入ると、すぐ100を超えてしまうので、小さい値で試したほうが分かり易そうでした。
今日は、ここまでにしておきます。
JAVAを実行させるためJDKを入れ、環境変数のpathを書き換えるところが、ちょっと慣れないと難しいですね。 pathの欄は、狭いのに、すでにOfficeとか一太郎関係とか、いろいろな記述が入っています。 前からあるものを消さないように、後付けするところに神経を使いました。
ミスったら、他に影響するでしょうね?
動画キャプチャは、また関係のスレッドに書きますが、フリーなところで、こちらを使いました。 http://www.vector.co.jp/soft/dl/winnt/art/se484960.html
|
Re: o6asanさんのJAVAトライ・その5 ( No.3 ) |
- 日時: 2013/09/30 19:18
- 名前: o6asan
- > ミスったら、他に影響するでしょうね?
影響しますよね。 パス欄をクリックすると,すべてにフォーカスが当たって色が変わりますが,この時点で右クリックして すべてをコピーし,メモ帳にでも貼り付け,そこで間違えないように編集する。その後,編集したものを そっくり丸ごとパス欄に戻すほうが,やりなれない場合は無難じゃないかと思います。
実のところ,私は,今時点でもパスを通していません。こんなに長く使うのなら通してもいいのですが, 一時的に使うものでパスをいじるのは嫌いなものですから,彼にちょっと付き合う程度つもりで 通さなかったのが,そのままになっています。
コマンドプロンプトではいくつかキー操作が使えますが,動画の操作を見て使うと便利かなと思うのは, 上向き矢印です。直前のコマンドが出てきます。
|
Re: o6asanさんのJAVAトライ・その5 ( No.4 ) |
- 日時: 2013/10/01 05:44
- 名前: りり
- >上向き矢印です。直前のコマンドが出てきます。
あっ、そうですね。前にも習ったのですが、身についていません。
パスを通してないと、どこに入れるかにも寄りますが、打ち込みが相当長くなりますよね。 その場合、上向き矢印は、貴重ですね。
Win95のころは、pathとか、Autoexec.bat やらconfig.sysやらに記述することがあったと思います。
今は、こういうところで設定されているのか?と、ちょっと思いました。
|