2015-08-25から1日間の記事一覧

階乗の計算に自作の例外処理を加える

概要 コマンドラインで指定した数の階乗を計算して表示する。 計算結果が負の値になる場合はその旨を表示する。 class Factorial { private int value; // 階乗を求めたい値 private int factorial;// 階乗の値 public Factorial(int value) throws Factoria…

年齢にマイナスを入れると例外を発生する

概要 いわゆるユーザー情報管理 ありえない年齢を入力すると例外を発生する。 1.コマンドラインからユーザー名と年齢を指定する。 2.仮のデータとして名無し、0歳のオブジェクトを生成する。 3.名前と年齢をコマンドラインから受け取った値に設定する。 4.…

テキストファイルの内容を表示する

概要 1.コマンドラインからテキストファイル名を指定する 2.コマンドラインに引数がない場合はプログラム終了 3.指定したファイルが存在しない場合は例外を投げてプログラム終了 4.ファイルが存在する場合は1行ずつ内容を画面に表示する(行番号入り) import…

コマンドライン引数から文字列を取り込み数値として認識させる

概要 コマンドライン引数から文字列を取り込む。 文字列を数値に変換して表示する。 変換できない場合は投げられた例外を受け取る。 public class CommandLineTest { public static void main(String[] args) { if (args.length == 0) { System.out.println(…

除算の例外を扱う

概要 演算に例外が発生するとその旨を表示する。 class Divide { int dividend; int divisor; int result; Divide(int dividend, int divisor) { this.dividend = dividend; this.divisor = divisor; System.out.print("オブジェクトを生成しました "); } pu…