Java関連

2023 新年おめでとうございます!
あけましておめでとうございます。2023もジョイタスネットをよろしくお願いします。さて、新年一発目、まずは軽くプログラミング問題を解いていきましょう。PaizaでいうとCランク位の難易度です。
お題
2023という数字には23...

魚釣りゲームを作成してみよう(Java)
ゲームセンターに設置してあるメダルゲームの中に魚釣りをテーマにした台がある。今回はそのゲームのメインの演出部分をJavaで再現してみよう。最後にジャックポットを獲得する確率がどのくらいなのかもシミュレーションしてみる。
お題
...

すし注文処理を作成してみよう(Java)
オブジェクト指向の演習問題として、すし注文処理を作成する。すしデータとして以下のcsvデータを用いる。
にぎり,まぐろ(赤身),100
にぎり,漬けまぐろ,100
にぎり,ビントロ,100
にぎり,真だい,100
にぎり,はまち,1...

ToDoアプリを作成してみよう(Java)
Javaでオブジェクト指向や、ArrayListなどを学び始めた段階での演習問題。ファイルの読み書きを使ってデータの永続化も図る。これは前回のねこあつめの演習問題として行ったので、まずはそちらをやることをおすすめする。
実行例
...

ねこあつめゲームを作成してみよう!(Java)
Javaでオブジェクト指向や、ArrayListなどを学んだ人のための学習コンテンツ。このお題を解くことで、クラス、インスタンス、ArrayListについて学習できる。最後にはおまけとしてファイルの読み書きを行いデータのセーブを行う。今回...

Java 商と余り
プログラミングにおいては割り算時における「商と余り」の概念はとても大切になってくる。特に余りに関しては日常生活でほとんど意識することがないにも関わらず、プログラミングに時にはあらゆる局面で多用される。是非ここで商と余りの利用方法を学んでい...

Java お宝獲得サバイバルゲーム(初学者向け)
今回は受講生K氏のお題にインスパイアされた、ゲームを作成してみよう。対象はJavaを学び始めて1週間くらいの初心者だ。
エンターキーで処理を進める
コンソールからJavaを実行すると一気に最後まで終わってしまう。ただ、時にエン...

うるう年判定アプリを作りながら、メソッドの練習をしよう!
うるう年判定アプリを作成しながらメソッドの練習をしていこう。言語はJavaだ。
お題
西暦と月を入力するとその月の日数を教えてくれるアプリを作成する。入力は西暦と月がカンマ区切りで入力されるものとする。なお、処理はすべて正常系...

ランダムな文字列を生成してみよう!
今回は受講生(N氏)作成のお題をコーディングしてみよう。言語はJavaだ。
お題
入力された数字の行数だけ「A,B,C,D,E」をランダムなパターン(各行の文字数は1~10)で表示するコードを作成してください。
...

フィボナッチ数列を作成してみよう!
今回は受講生(A氏)作成のお題をコーディングしてみよう。言語はJavaだ。
お題
フィボナッチ数列を30個(5個ずつで改行)表示してみよう。※フィボナッチ数列とは ・1,1,2,3,5,8,13,21,34,55………のように...

あっち向いてホイ ゲーム作成
今回は受講生(S氏)作成のお題をコーディングしてみよう。言語はJavaだ。
ルール
あっち向いてホイの掛け声と同時に上下左右いずれかの方向を向くPCと一致しなければセーフ、一致してしまったらアウト。ターンの交代は行わず何回連続...

High&Low ゲーム作成
今回は受講生(A氏)作成のお題をコーディングしてみよう。言語はJavaだ。
ルール
最初に1枚のカードが表示される。(1~13のランダム)次のカードが1枚目のカードより大きいか小さいかを予想する。当てられたらwin。
実...

匿名クラスとはなんぞや(Java)
Javaには匿名クラス(無名クラス)というのが存在する。今回はその存在意義と使い方を学ぼう。
作成
いつものように一緒に手を動かしながら学習していこう。決して見るだけで終えないこと。
PCApp.javaの作成
U...

カード合成シミュレータ(その3)
さて、前回までの内容でミルドラースの現在の取得状況をセットすることができるようになった。今回はいよいよ、ではこの後どのくらい引けばミルドラースのSを作ることができるのかをシミュレーションするシステムを作成していこう。
53体目でつい...

カード合成シミュレター(その2)
それでは引き続きカード合成シミュレーターを作成していこう。(前回の内容はこちら)
前回作成したコード
import java.util.*;
public class DQW {
public static void mai...

カード合成シミュレーター作成(その1)
Javaでカード合成シュミレーターを作成してみよう!題材としてドラゴンクエストウォークのミルドラースの排出率と合成必要枚数を使ってシミュレートしていく。
仕様
○カードはS,A,B,C,Dの5種類のランクが存在している
○カー...

ハッピー占い
定番の占いアプリをJavaで作成してみよう!seedを使ってその日の運勢は一定になる仕組みを入れていく。
実行例
1.実行時引数を入れないと「あなたの」と表示される
$ java Fortune
あなたの 2021/11...

エクリプスを使いやすくする
前回、エクリプスのインストールと実行までを行うことができた。今回は、エクリプスが使いやすくなるようにカスタマイズしてみよう。
タブの表示、非表示移動
タブはタブに表示されているバツ印を押すことで非表示することができ、タブをドラ...

Winにエクリプス All in one をインストール
今回はJavaの開発でよく使われているエクリプスのインストールをしてみよう。必要なものすべてがインストールができるPleiades All in one を使うのが楽だ。
バージョンの選択
まずはPleiadesのダウンロード...

Java コレクション(Set演習)
今回はJavaのコレクションの中の一つSetにフォーカスして演習してみよう。
この記事の対象者
JavaでSet(集合)を学んで「こんなの何に使うんだろう?」と感じている人
お題
サイコロを指定回数振って、それがゾ...