プログラミング情報を配信します!

組み合わせ問題をJavaで(重複組合せ)

問題赤、緑、青のボールがたくさんある。5個選ぶ場合の組み合わせを列挙せよ。 全部赤で5個でもいいし、赤2,緑2,青1でもいい。こういった同じ要素を繰り返し使える組み合わせを重複組合せと呼ぶ。これも色々やり方がありそうだが非効率になってしまい […]

more...

Java(カード番号アプリ作成)

カード番号アプリを作成する。○カード番号は1111-1111のような数字4桁-数字4桁の形式である。○カード番号入力の際は1111-1111といった形式と11111111といったハイフンなし形式も許容する。ただし、リストに格納する際にはハイ […]

more...

Java-オリジナルゲーム作成(Diceゲーム連続引きあり)

今回は受講生が作ったJava問題の中から良問をピックアップします。 *******Diceゲーム(S氏作)*******連続引きができるタイプのゲーム、1を出すとそのターンで得たポイントが0になってしまうというのが面白いですね。 [ルール] […]

more...

Java-オリジナルゲーム作成(数字バトル)

今回は受講生が作ったJava問題の中から良問をピックアップします。 *******数字バトルゲーム(K氏作)*******シンプルなゲームですが、プログラミング練習にピッタリな良問です。 [問題]comと1~5の数字を出し合い数字が高いほう […]

more...

オブジェクト並び替え

クラス->インスタンスの流れを練習しながらオブジェクトをソートしてみよう。 [Step1]Studentクラスを以下のように作成する。フィールドint id(登録順につけられるid)String name(名前)int score(テ […]

more...

タイピングソフトを作成しよう

タイピングの速度を計測する。以下のようなタイピングソフトを作成せよ。 [仕様]10文字のアルファベットをランダムに表示しその通りに入力する。これを繰り返し、3回成功するまでの時間を計測する。もし間違えた場合はミスと表示しカウントには含めない […]

more...

回文を調査しよう(配列,メソッド演習)

“しんぶんし”のように上から読んでも下から読んでも同じになる文字列を回文という。今回はこの回文で遊んでみよう。 [問1]文字列を引数で受け取り、それが回文かどうかをbooleanで返すメソッドを作成し、以下の処理を作 […]

more...

カードゲームを作ろう(配列演習)

配列の演習としてカードゲームを作ってみよう。カードのデッキを作る際には下の配列を使うこと [初級課題]要素数が52個の文字列型の配列を作成し、以下の表示を実現せよ。 [中級課題]カードをシャッフルし、その中から5枚を取り出す。その結果を数字 […]

more...

ペアプロジェネレータを作ろう(配列演習)

メンバーをコマンドライン引数で登録するとペアプロの組み合わせをランダムに生成するジェネレータを作成しよう。メンバーが奇数の場合は「先生」を加えて偶数にすること。 [実行例1]偶数人で実行 [実行例2]奇数人で実行 [実行例3]引数なしで実行 […]

more...

スゴロク

サイコロをふって進み20の地点のゴールを目指す処理を作成せよ。詳しくは実行例を参考のこと。 初級課題 人数を入力しエンターを押すとプレイヤー名…今回出た目(到達した地点)到達した地点の数分だけの[*] ゴール地点[|]が表示され […]

more...

Java(配列演習_2)

1~99の番号のついたボールが計99個入っている袋がある。 その中から2人が交互にボールを取り出し大きい数を引いた方が勝ちとなる。ゲームは5回戦で競う。 なお、取り出したボールは袋に戻さないものとする(同じボールを二度ひくことはない) 詳し […]

more...

Java(配列演習)

段数を入力すると以下のように階段状に数字を表示する処理を作成せよ。それぞれの数字は0~99のランダムとする。作成時には2次元配列を用い。配列作成部分と出力部分をわけて記述すること。 [実行例] [解答例] 以下の処理を2次元配列を用いて実現 […]

more...

Vim練習(Java)

Javaのお題を通してVimの練習をしましょう。 お題(Hit & Blow) 1~9の数字を使ってできる4桁の数字が何かを当てるゲームだ。(この4桁の数字に重複はない)この数字はランダムで決定されるが例えば1357としよう。 プレ […]

more...

Java問題1_3

実際の天気をもとに最高気温と最低気温を求める処理を作成しよう。 [実行例] 実行例1 解答例

more...

Java問題1_2

PCが生成した1~100のランダムな数字をヒントをもとに当てる数当てゲームを作成してみよう。 [実行例] 実行例1 実行例2 解答例

more...

Java問題1_1

サイコロを指定回数ふってその目の合計値を求める処理を作成せよ。 [実行例] 実行例1 実行例2 解答例 while文を使用 for文を使用

more...

CLASSPATHの設定

「Win」 管理者権限のないユーザーがPATHを追加するにはコツが必要だ。以下の方法でシステムの詳細設定を開く https://did2memo.net/2017/03/15/windows-set-environment-variable […]

more...

組み合わせ問題をJavaで

問題 袋に9つのボールが入っていてそのひとつひとつに1〜9の番号がついている。ちょうどビリヤードの球が9つ入っている様子を想像してもらえればよい。 その袋から3つ取り出してその番号の合計が10になる組み合わせを列挙せよ。 プログラム問題を解 […]

more...

gitbashを使った際Javaで文字化けさせない方法

Javaを学ぶ際、いきなりエクリプスはやりすぎだ。 やはり最初はテキストエディタでソースをうってコマンドラインからコンパイルして、実行という手順を踏んでいったほうがよい。 その際、Windowsだとコマンドプロンプトで行うことになるのだが汎 […]

more...

Java-オリジナルゲーム作成(武器商人ゲーム)

今回は受講生が作ったJava問題の中から良問をピックアップします。 *******武器商人ゲーム(S氏作)******* オブジェクト指向の練習にピッタリの問題。良問です。 (一部表示やバランスの調整をさせていただきました。) Java問題 […]

more...

© 2020 ジョイタスネット — Powered by WordPress

Theme by Anders NorenUp ↑