Re: o6asanさんのJAVAトライ・その2 ( No.1 ) |
- 日時: 2013/09/21 16:32
- 名前: o6asan
- 動作確認は,jdk-7u40-nb-7_3_1-windows-i586.exeでやっています。
一応,動くプログラムは書いていますが,当面は,エラー回避ルーチン抜きで行きます。 もっとも,java.io.* をインポートした場合, throws IOException 入れておかないと, コンパイルが通らないようですので,おまじないで入れておきます。 try , catch を 書けるようになるのは,もう少し先になりそうです。
また, JAVA の素人ですので,この書き方は JAVA らしくないというのがありましたら, 指摘してください。そこまでマニアックに書くつもりはありませんが,一応, JAVA の 方言にも通じるようにはなりたいと思っていますので。
よろしくお願いします。
---------------------------------------------------------------------------------- import java.io.*; public class Sample2 { public static void main (String[] args) throws IOException { InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); int a = 0; int b = 0; int d = 0; int i = 0; while( d != 10 ){ System.out.print("正の整数を入力してください: "); String buf = br.readLine(); a = Integer.parseInt(buf); if( i != 0 ){ if( a > b ){ d = a-b; } else { d = b-a; } } b = a; i = 1;System.out.println("入力された整数 ="+ a); } System.out.print("差が 10 です。終了します。"); } }
ちょっと手直ししました。
|
Re: o6asanさんのJAVAトライ・その2 ( No.2 ) |
- 日時: 2013/09/21 17:32
- 名前: りり
- またまた早いですねーーー
では、一日、一つ位にして、スレッドを起こしていきますね。
|
Re: o6asanさんのJAVAトライ・その2 ( No.3 ) |
- 日時: 2013/09/21 23:07
- 名前: o6asan
- その1のほうに書きましたが,この欄に,プログラムを貼ると,インデントが消えて
しまいますので,うちのほうにファイル置き場を作り,そこに入れることにしました。 Sample2はこれです。 http://o6asan.com/blog-j/files/JAVA/TODOS/Sample2.txt
追記 JAVAには絶対値を計算させるメソッドは用意されていないんだろうかと思ったが,んな訳はないので, 当然,あった。Mathクラスに入っていて,Math.abs()の形で使うらしい。というわけで,それを使った分がこれ。 http://o6asan.com/blog-j/files/JAVA/TODOS/Sample2_1.txt
実際に,試してみようと思う方は,ダウンロードもできます。 ただし,拡張子をtxtにしてアップしてますので,これをjavaに変更後コンパイルしてください。
|
Re: o6asanさんのJAVAトライ・その2 ( No.4 ) |
- 日時: 2013/09/29 22:05
- 名前: りり
- 実行の動画をご紹介します。
http://todos.xsrv.jp/uploader/upl/AGDRec2.wmv
|