練習問題8の1*をn個連続して表示するメソッドvoid putStars(int n)を作成し、これを使用して、入力された横幅の個数の * を表示する。実行画面横幅を入力>5【enterキー】*****
≫続きを読む
練習問題8の2下の図に示すように、横幅と高さを入力すると、その横幅と高さに応じて、*で構成された長方形を表示する実行画面長方形を作りましょう。横幅を入力>7【enterキー】高さを入力>3*********************
≫続きを読む
練習問題8の32つの整数の差を計算して返すメソッドint diff(int x, int y)を作成し、これを使用して下記の図のように、2つの整数の差を計算して表示する。実行画面整数1を入力>4【enterキー】整数2を入力>10【enterキー】整数1−整数2は-6です。
≫続きを読む
練習問題8の43つの整数の最小値を返すメソッドint min3(int x, int y, int z)を作成し、これを使用して、下の図のように3つの整数のうち最小のものを表示する実行画面整数1>22【enterキー】整数2>3【enterキー】整数3>55【enterキー】最も小さい値は 3 です
≫続きを読む
練習問題8の5整数nの階乗を返すメソッドfactorialを作成し、これを使用して、下の図のように整数の階乗を計算して表示する。なお、nは正の整数とする。(nが負の場合は考慮しない)※nの階乗とは、「1×2×・・・・n」のこと実行画面整数を入力>4【enterキー】4 の階乗は24です。
≫続きを読む
練習問題8の6整数nの2乗を返すメソッドint sqr(int n)を作成し、これを使用して下の図のように、入力された整数の2乗を表示する。実行画面整数を入力>4【enterキー】4 の2乗値は 16です。
≫続きを読む
練習問題8の72乗を返すメソッドint(sqr(int n)の他に、整数nの4乗を返すメソッドint pow4(int n)を作成し、これらを使用して、下の図のように、入力された整数の2乗と4乗を表示する。※ただし、メソッドpow4はメソッドsqrを内部で利用して作成する。実行画面整数を入力>5【e...
≫続きを読む
練習問題8の84つの整数a b c dの中で最も小さい整数を返すメソッドint min4(int a, int b, int c, int d)を作成し、これを使用して、下の図のように、入力された4つの整数のうち、最も小さいものを表示する。ただし、メソッドmin4の作成には、2つの整数a bの小さい...
≫続きを読む
練習問題8の9フィールド変数として配列aをpublic static int a[];のように宣言し、以下の2つのメソッドを作成し、これらを使用して図のように整数を入力すると、それらを逆順に表示するプルグラムを作成する。以下で作成する2つの関数は、ともにフィールド変数の配列aに対して、処理を行うもの...
≫続きを読む
練習問題9の1学生について、「名前」と「英語の点数」「数学の点数」をメンバとするクラスStudentを作成し、これを用いて、下記の図のようにキーボードから入力した、名前、および英語・数学の点数をいったんクラスのインスタンスに記憶し、それを表示する実行画面名前を入力>KAN【enterキー】英語の点数...
≫続きを読む
練習問題9の2学生について、「名前」と「英語の点数」「数学の点数」をメンバとするクラスStudentを作成し、void void displayEnglish()...名前と英語の点数を表示void displayMath()....名前と数学の点数を表示void displayTotal()......
≫続きを読む
練習問題9の3学生について、「名前」と「英語の点数」「数学の点数」をメンバとするクラスStudentを作成し、void void displayEnglish()...名前と英語の点数を表示void displayMath()....名前と数学の点数を表示void displayTotal()......
≫続きを読む
練習問題10の1車に関するクラス「Car」を次のメンバーで作成し、以下のメインメソッドを実行して、実行画面のようになることを確認する。private double fuelRest, fuelRatio ,fuelMax....ガソリンの残量(リットル)と燃費(キロメートル/リットル)、最大数の...
≫続きを読む
練習問題10の2 24時間制の時計クラス「MyTime」を作成し、これを用いて、下の図のように時・分・秒を入力すると、何時に設定されたか表示する。なお、時計クラスのメンバは以下のようなものとする。int hour, minute, second→ 時、分、秒のフィールド変数 (privateメンバ...
≫続きを読む
練習問題10の4練習問題3までで作成した時計クラスに以下のメソッドを追加し、これを使用して、下の図に示すように、何秒か進めたり、戻したりできるプログラムを作成する。追加メソッドvoid increaseSecond(int n) ・・・・ 時刻をn秒進める(publicメンバ)void de...
≫続きを読む
練習問題10の5コピー機を表すクラスCopyMachineを作成し、各操作ができるプログラムを作成する。クラス:CopyMachineメンバ変数:private int paper コピー可能な枚数コンストラクタ:public CopyMachine(int sheet) 最初に給紙する枚数を指定す...
≫続きを読む
練習問題10の6プールを表すクラスPoolを作成し、各操作ができるプログラムを作成するクラス:Poolメンバ変数:private double water 現在の水量コンストラクタ:public Pool() 水量を0.0立方メートルにしてインスタンスを生成するメンバメソッド:feedWater ...
≫続きを読む
練習問題10の7位置を表すクラスPositionを作成し、各操作ができるプログラムを作成する。クラス:Positionメンバ変数:private double x 東西の位置(東:プラス,西:マイナス)private double y 南北の位置(北:プラス,南:マイナス)コンストラクタ:pub...
≫続きを読む
練習問題10の8財布を表すクラスWallet、自動販売機を表すクラスVendingMachineを作成し、各操作ができるプログラムを作成する。クラス:Walletメンバ変数:private int money 現在の財布の中身コンストラクタ:public Wallet(int m) 財布の中身の初期...
≫続きを読む
練習問題11の1学生に関するクラス「Student]を下記のメンバーで作成し、これを用いて、下図のような、英語の点数の集計や、表示を行うプログラムを作成する。プログラムの中で、インスタンスの配列を使用する。public String name→学生の名前private int english →学生...
≫続きを読む
練習問題11の2Javaプログラミング10日目の練習4までに作成した時計クラスに対して、さらにメソッドを追加する。例えば、以下のようなものなど。「時」や「分」や「秒」を返すメソッド(フィールド変数がprivateで直接参照できないため、必要といえる)00:00:00からの総秒数を返すメソッドvoid...
≫続きを読む
練習問題11の3箱を表すクラスBoxを定義し、Boxクラスのインスタンスを2個生成して、各操作ができるプログラムを作成する。クラス:Box変数:private String color 箱の色private String shape 箱の形private int num 箱の中のボールの数p...
≫続きを読む
練習問題11の4預金口座を表すクラスAccountを定義して、各操作ができるプログラムを作成してください。クラス:Account変数:private int num 口座番号private int pin 暗証番号private int amount 預入金額private static ...
≫続きを読む
練習問題11の5傘立てを表すクラスUmbrellaStandと傘を表すクラスUmbrellaを定義し、UmbrellaStandクラスのインスタンスを5個、Umbrellaクラスのインスタンスを7個生成して、各操作ができるプログラムを作成してください。クラス:UmbrellaStand変数:priv...
≫続きを読む