Java

1/3ページ
  • 2020.10.31

JavaのSwitch式

Java SE 12ではswitch式が導入されております。 ということで、どういうものなのか実装してみました。 0~6の範囲でランダムに数値を出してそれをSwitch文で判定して文字を返すコードになっています。 まずは旧式のSwitch文 次は新しいSwitch式 (Java12以降でお試しください) やってることはどちらも同じです。めちゃくちゃスマートになりました。 新しく->で出来るようにな […]

  • 2020.06.29

Javaの環境管理ツール jEnv JDKバージョン管理

Javaのバージョンを切り替えてくれるツール jEnv の使い方です。 セットアップ Homebrewからインストールをします。 .bash_profileに以下を追記します。※ホームディレクトリに存在します。※隠しファイルですので表示がない場合は「隠しファイル」でググってください。 以下の実行で.bash_profileを読み込んで.jenvファイルを作成します。 JDKのインストール JDKの […]

  • 2020.06.23

【Java】ジャンケンゲーム作成-5。ページ遷移

4回目の続きとなります。まだ読んでいない方は是非どうぞ。 タイトル通り、ページ遷移を行いたいと思います。簡単な流れとして、「最初はグー」のページを作成し、手を選択すると結果ページへ遷移させます。 結果ページは既にできていますので、「最初はグー」のページを作成するだけです。 まだ結果ページを作成していない方は、こちらの記事1〜ご覧ください。 StartJanken.jspの作成 新しくJSPファイル […]

  • 2020.06.23

javaバージョン管理-jdk

javaのバージョン管理。jdk。頻繁に行うものでもないので忘れちゃいがちです。 備忘録として残しておきます。※環境はmacを使用しています。※既にjavaを一度インストール済み向けの方への記事です。 jdkの取得 jdkは以下のサイトから取得可能です。http://jdk.java.net/archive/ バージョン毎にあるので欲しいバージョンのtar.gzをダウンロードしましょう。 今回私は […]

  • 2020.06.22

【Java】ジャンケンゲーム作成-4。勝敗の判定

3回目の続きとなります。まだ読んでいない方は是非どうぞ。 お互い「手」を出し合ったので、勝敗を決したいと思います。ジャンケンにおいての判定は1行のコードでできます。あとはその結果をJSPに渡すだけです。 下記は参考にしたジャンケンのアルゴリズムです。 簡単ですぐ終わりますので、早速参りましょう!! JankenServlet.javaの編集 上記参考記事にて1行で判定を行い、JSP側に渡すためのコ […]

  • 2020.06.22

【Java】デバッグのやり方

動作確認レベルの簡単な説明になります。触っていけば慣れますので初学者の方は是非参考にしてみて下さい。 下記記事での番外編となっています。まだ読んでない方は是非読んでみて下さい。 プログラムを書いて実行していると、完璧にコードを書いたつもりでも、イメージ通りに動かないことがあります。 デバッグを行うことで効率よくエラーを探すことができます。プログラムを実行して「あれ??」と思ったらデバッグすることを […]

  • 2020.06.21

【Java】ジャンケンゲーム作成-3。手を出す。

2回目の続きとなります。まだ読んでいない方は是非どうぞ。 相手(PC)が出来上がったので、次はこちらからも手を出していきます。「グー」「チョキ」「パー」のリンクを作成し、そのリンクを選ぶことでPCと勝負できるようにします。 JavaScriptを使って、どのリンクが押されたか制御します。下記記事とほぼ同じことをしますが、こちらも参考として読んでみて下さい。 JavaScriptのメソッド作成 まず […]

  • 2020.06.21

【Java】ジャンケンゲーム作成-2。ランダムでPCが出す手を生成する

前回の続きとなります。 まだ読んでいない方は是非どうぞ。 本記事の手順としては、 ①JankenServlet.javaでランダムの手を生成する。②生成した手をJanken.jspへ受け渡し、表示する。 もう少し具体的にいうと、配列に手(グー、チョキ、パー)を定義し、次にランダムに数字を生成します。ランダムに生成した数字を、配列のindexに当て嵌め、PCの手として出力します。 言葉をずらずら書い […]

  • 2020.06.20

【Java】ジャンケンゲーム作成-1。動的プロジェクトを立ち上げる方法

web上でデータを受け渡し、Javaを活用してジャンケンゲームを作成していきたいと思います。 まずはタイトル通り、プロジェクトから立ち上げていきます。初期ページの表示まで行いたいと思います。 環境はEclipsを使っています。Tomcatのバージョンは8.5です。 Tomcat?なんじゃそりゃと言う方のために、初期からいろいろなプラグイン が入ったパッケージ入りの「Eclipse Pleiades […]

  • 2020.06.20

Javaでミリ秒をhh:mm:sss.SSSへフォーマット変換

ミリ秒を一個一個計算して、フォーマット変換していきます。 まずは実際のコードとその後に使う機能の紹介をします。 ファイル構成 今回は簡単なファイル構成です。(ファイル名は別名でももちろん大丈夫です。適当につけてあります。)フォーマットさえ作ってくれればいいので関数もMainの中に書いちゃいました。 流れとしてはreadMemo.txtにミリ秒一覧が書かれてあるので、それを読み込んで、フォーマット変 […]

1 3