Java関連
Javaで正規表現
正規表現の基本
文字クラス: : a, b, c のいずれかにマッチ : a, b, c 以外の文字にマッチ : a から z の範囲内の文字にマッチ特殊文字:\d : 数字(0-9)にマッチ\D : 数字以外にマッチ\w : 英数...
オブジェクト指向(ArrayList)
お題
一般クラスPlayerとアプリケーションクラスScoresAppを作成し、以下の処理を実現する。
実行例
名前と点数をフィールドに持つPlayerクラスのインスンスを指定数作成し、点数を降順にランキング形式で表示...
オブジェクト指向(継承)
お題
以下はStudentクラスとTeacherクラスとアプリケーションクラスSchoolAppクラスのソースコードである。
public class SchoolApp{
public static void main(...
オブジェクト指向(基本4)
お題
一般クラスGunとアプリケーションクラスGunAppを作成し、以下の処理を実現する。
実行例
実行例の中の---------->は弾丸を発射している様子を表している。
---------->
...
オブジェクト指向(基本3)
お題
クラスの作り方とインスタンスの作り方を学ぼう
手順
◯新規ファイルPositionApp.javaを作成する。内容は以下
public class PositionApp {
public static ...
Java17 + Terapad + Gitbash の環境を作る
全くの初心者がWin機でJavaを学習するとなった場合、ベストな環境はなんだろうか?王道のエクリプスだろうか、今や王者の風格すら漂うVSCodeだろうか、それともいぶし銀のVimだろうか。どれも一長一短あってとても悩ましい問題だ。なにが悩...
JSP/Servlet(郵便番号検索)
郵便番号APIを利用して、郵便番号から住所を検索するアプリを作成してみよう。
作るもの
郵便番号を入れるフォームがあるので、調べたい郵便番号を入れて送信ボタンをおす。
結果が表示される
一つの郵便番...
2024 Happy New Year!
新年おめでとうございます。今年もジョイタスネットをよろしくお願いします。さて、今年も年号にちなんだお題をプログラミングしてみましょう。
すべての桁が偶数かどうかを判定せよ
2024というのはすべての桁が偶数の数字です。では、任...
Java ひよこ演習問題
変数&演算子&定数
1. int型の変数xに10を代入し、xの値を出力するプログラムを作成せよ。
2. double型の変数yに3.14を代入し、yの値を出力するプログラムを作成せよ。
3. String型の変数na...
Java 初期値が決まっている場合のList作成方法
テーマ
要素数が可変のListはとても便利だ。今回は初期値が決まっている場合のListの作成方法について考察してこう。
配列だったら
例えば配列だったら、変数宣言と同時であればとても簡単に配列の要素を設定することがで...
Java Listをソートする
テーマ
オブジェクトを格納した、ArrayListをソートする方法を学ぼう
お題
以下のような点数と名前のフィールドを持つStudentクラスがある。
class Student {
String name;...
お菓子屋さん(ArrayList練習)
お題
簡単なお題でArrayListの練習をしよう。
実行例
お菓子の情報を入力していって、合計を求める。途中お菓子名にeまたはEが入力されるとお菓子登録を抜ける
菓子名>>キャベツ太郎
価格>...
オブジェクト指向(基本2)
お題
クラスの作り方とインスタンスの作り方を学ぼう
手順
◯新規Javaプロジェクト,PiggyBankを作成する(PiggyBankは貯金箱のこと)◯新規クラスPiggyBankMain.javaを作成する。内容は以...
オブジェクト指向(基本1)
お題
クラスの作り方とインスタンスの作り方を学ぼう
手順
◯新規Javaプロジェクト,FruitsShopAppを作成する◯新規クラスFruitsShopMain.javaを作成する。内容は以下
public c...
アルゴリズム(順位付け)
お題
5点満点のテストがある。これを9人が受けたときの結果に対して順位付けをせよ。なお、9人の点数はランダムとする。
実行例
***テストの点数***
***順位***
***テストの点数***
***順位*...
メソッド演習(Java)
よく見かけるアカウント作成->ログイン->実行->ログアウトという流れを擬似的に再現するアプリを作成しながらメソッドの演習をしよう。この処理を実現するには、メソッドの戻り値、引数に参照型変数を渡したときの挙動、変数の有効...
2023 新年おめでとうございます!
あけましておめでとうございます。2023もジョイタスネットをよろしくお願いします。さて、新年一発目、まずは軽くプログラミング問題を解いていきましょう。PaizaでいうとCランク位の難易度です。
お題
2023という数字には23...
魚釣りゲームを作成してみよう(Java)
ゲームセンターに設置してあるメダルゲームの中に魚釣りをテーマにした台がある。今回はそのゲームのメインの演出部分をJavaで再現してみよう。最後にジャックポットを獲得する確率がどのくらいなのかもシミュレーションしてみる。
お題...
すし注文処理を作成してみよう(Java)
オブジェクト指向の演習問題として、すし注文処理を作成する。すしデータとして以下のcsvデータを用いる。
にぎり,まぐろ(赤身),100
にぎり,漬けまぐろ,100
にぎり,ビントロ,100
にぎり,真だい,100
にぎり,はまち,1...
ToDoアプリを作成してみよう(Java)
Javaでオブジェクト指向や、ArrayListなどを学び始めた段階での演習問題。ファイルの読み書きを使ってデータの永続化も図る。これは前回のねこあつめの演習問題として行ったので、まずはそちらをやることをおすすめする。
実行例
...