練習問題2下記のプログラムは、コンパイルはうまくいくものの、実行するとエラーとなって異常終了してしまう。これを、try〜catch文を用いて、「配列のインデックスが不正です」と表示して終了するものにして変更する。public class Sample{public static void main(...
≫続きを読む
練習問題3try 〜 catch文を用いて、下の図のように、整数の入力のときに、整数以外が入力されると、何度でも入力し直すようにするプログラムを作成する。実行画面整数を入力して下さい > takahashi【enterキー】整数ではありません。整数を入力して下さい > Handsome【enterキ...
≫続きを読む
練習問題4Figureクラスをインタフェースに書き換えたプログラムを作成する。実行画面三角形 底辺=4.0 高さ=3.0 面積=6.0三角形 底辺=6.0 高さ=6.0 面積=18.0四角形 よこ=4.0 たて=3.0 面積=12.0四角形 よこ=6.0 たて=6.0 面積=36.0インタフェース:...
≫続きを読む
練習問題5キーボードから割られる数と割る数を読み込んで、割り算の商と余りを表示するプログラムを作成する。ただし、入力文字列を整数に変換できない場合(NumberFormatExceptionが発生した場合)は「整数以外が入力されました。」、0で割ろうとした場合(ArithmeticException...
≫続きを読む
練習問題6キーボードから整数の個数と各整数の値を読み込んで配列に格納し、指定された要素番号(添字)の値を表示するプログラムを作成する。ただし、入力文字列を整数に変換できない場合は「整数以外が入力されました。」、指定した番号が配列の添字の範囲外である場合は「○○番の整数は存在しません。」、キーボードか...
≫続きを読む
練習問題7練習4において、メインのクラス(ren14_4→ren14_7)だけを書き換えて、キーボードから入力した情報に基づいて三角形や四角形のインスタンスを生成し、その面積を表示するプログラムを作成する。ただし、図形の種類に1, 2以外の値が入力された場合には再入力を促し、処理の途中で何らかのEx...
≫続きを読む
練習問題8平面図形を表す抽象クラスPlaneFigure、正三角形を表すサブクラスRegularTriangle、正方形を表すサブクラスSquareを作成し、図形の面積を表示するプログラムを作成する。ただし、平面図形の種類に1, 2以外の値が入力された場合には再入力を促し、処理の途中で何らかのExc...
≫続きを読む
練習問題9立体図形を表すインタフェースSolidFigure、立方体を表すクラスCube、球を表すクラスSphereを作成し、図形の体積と表面積を表示するプログラムを作成する。ただし、立体図形の種類に1, 2以外の値が入力された場合には再入力を促し、処理の途中で何らかのExceptionが発生した場...
≫続きを読む