すずろぐ

人生大逆転を目指す、鈴木俊吾の成長日記

スポンサーリンク

Java

ぜひ使って!自作フリーソフト「デスクトップ付箋」の紹介

こんにちは、すずしんです。現在、私は趣味でプログラミングをしています。 これまでには、いくつかのAndroidアプリやフリーソフトを開発してきました。これらのAndroidアプリやフリーソフトは既に外部で公開しているのですが…。 知名度がありませんので、な…

Androidアプリ「CSメモ帳」をリリースしました!

こんにちは、すずしんです。 先日、私はAndroidアプリ「CSメモ帳」の開発を開始したことを報告しましたね。 そのアプリを今日リリースすることができましたので…。 今回の記事では、そのCSメモ帳について簡単に紹介しておこうと思います。 ぜひ使ってみてく…

数独(ナンプレ)解答支援アプリ「ナンプレノート Plus」を公開!

こんにちは、すずしんです。 先日、私は「ナンプレノート Free」という、数独(ナンプレ)の解答を補助・支援する、無料のAndroidアプリを作成しました。 今回は、そのナンプレノート Freeの広告を非表示にしたり、機能制限を緩和したバージョンとして「ナンプ…

数独(ナンプレ)解答補助アプリ「ナンプレノート Free」を公開!

こんにちは、すずしんです。 ここ最近は、Androidアプリの開発をしていました。 そして、ついに今日、そのアプリがひとまず形になりましたのでGoogle Playに公開をしました! というわけで、今回の記事では、私が作成したアプリ「ナンプレノート Free」につ…

クリップボード拡張Androidアプリ「Clippa Free 1.01」を公開!

こんばんは、すずしんです。 私はクリップボード拡張Androidアプリ「Clippa Free」をGoogle Playで公開していたのですが…。 ブログのコメントから、ある機能を追加してほしいとの要望がありました。 そこで、その要望にあった機能などを追加した新バージョン…

3度目の正直!Robocode攻略ブログを開設しました!

こんにちは、すずしんです。 この度、私はRobocodeの攻略ブログを開設しました。 その名も「目指せ最強!Robocode攻略への道」と言います。 こちらのブログでRobocodeに関する入門記事を書いていこうと思っていますのでよろしくお願いします。 Robocodeとは…

Java入門 第5回 switch文を使った条件分岐

おはようございます、すずしんです。 今回の記事では、Java入門の第5回という事で、switch文を使った条件分岐を扱います。 はじめに ある変数の値を複数の値と比較して、その値に応じて処理を変える場合を考えます。 if文を使って書くと以下のような感じです…

Java入門 第4回 if, else, else if文を使った条件分岐

こんにちは、すずしんです。 今回の記事では、Java入門の第4回ということで、if,else,else if文を使った条件分岐を扱います。 条件分岐はプログラミングをする上で重要です。 しっかりと使い方をマスターしましょうね。 条件分岐とは? 条件分岐というのは、…

Java入門 第3回 四則演算(加算・減算・乗算・除算・剰余)

こんにちは、すずしんです。 今回の記事では、Java入門の第3回ということで、四則演算(加算・減算・乗算・除算・剰余)を扱ってみます。 非常に簡単ですので、気軽に読み進めていってください。 四則演算(加算・減算・乗算・除算・剰余) Javaでは、四則演算に…

Java入門 第2回 変数の宣言・初期化・代入とサンプルプログラム

こんにちは、すずしんです。 今回の記事では、Java入門の第2回ということで「変数」を扱ってみます。 変数は、プログラミングにおいては基本中の基本でありながら非常に重要です。 しっかりと覚えてくださいね。 変数とは? 変数というのは、簡単に言ってし…

Java入門 第1回 開発環境の構築と最初のプログラム(Hello World)

こんにちは、すずしんです。 今回から、不定期ですがJavaの入門記事を書いてみようと思います。 Javaに興味がある方はぜひ記事を読んで学習してみてくださいね。 今回の記事では、Javaでプログラミングをするために必要な開発環境のセットアップと、最初のプ…

Robocode Head-On Targetingの概要とサンプルプログラム

こんにちは、すずしんです。 今回の記事では、Robocodeの戦術に関する記事を書いてみようと思います。 今回扱うのはターゲッティングアルゴリズムの内、最も基本となるHead-On Targetingです。 Head-On Targetingの概要とサンプルプログラムを紹介します。 H…

Robocodeの対戦用サンプルロボット「ChargeL」を作成してみた!

こんにちは、すずしんです。 今日は久しぶりにRobocodeのプログラミングをしてみまして…。 サンプルロボット「ChargeL」を作成してみました! せっかくなので、この記事で公開してみたいと思います。 Robocodeをやっている方は、ぜひ対戦させてみてください…

プログラミング入門者の学習サイトなら「Progate」がおすすめ!

こんばんは、すずしんです。 私はプログラミングの学習をしています。 基本的には、入門書を読んで勉強することが多いのですが…。 最近になって「Progate」というサイトを見つけました。 実際に利用してみたところ、かなり良い感じです。 これはおすすめせね…

バッテリー残量表示Androidアプリ「BatteryBar Free 1.02」を公開しました!

こんばんは、すずしんです。 過去に私が公開したAndroidアプリ「BatteryBar Free」ですが…。 GooglePlayのコメントで、機能を追加して欲しいという要望がありました。 そこで、早速機能の追加を行い、更新版のアプリver 1.02を公開しました! BatteryBar Fre…

Android OS起動時にサービスを自動起動させる方法

こんにちは、すずしんです。 現在、あるAndroidアプリの開発をしていますが…。 そのアプリで、スマホ端末の起動時にサービスを自動起動させたくなりました。 そこで、その方法について簡単に調べました。 せっかくなので、この記事に備忘録として残しておき…

Java 任意の文字列をAESで暗号化・復号化する方法(Cipher)

こんばんは、すずしんです。 今日はJavaの暗号化・復号化について勉強してみました。 JavaではCipherクラスを使うと、比較的簡単に暗号化・復号化ができるようです。 今回の記事では、Cipherクラスを使ってAESで暗号化・復号化する方法についてまとめておき…

JavaFX 付箋紙フリーソフト「デスクトップ付箋 1.01」を作成しました

こんにちは、すずしんです。 先日、公開したばかりのJavaFX製フリーソフト「デスクトップ付箋」ですが…。 若干機能の追加と修正をしました。 本日改めてバージョン1.01として公開したいと思います。 デスクトップ付箋とは? 「デスクトップ付箋」というのは…

JavaFXで付箋紙フリーソフト「デスクトップ付箋」を作成してみた!

おはようございます、すずしんです。 私はJavaFXの学習をしているのですが…。 その知識を生かして何かフリーソフトでも作れないかと考え、実際にプログラミングをしてきました。 そして、この度私は「デスクトップ付箋」というフリーソフトを作成してみまし…

Java 日時を扱うLocalDateTimeクラスの基本的な使い方

こんにちは、すずしんです。 Javaのプログラミングをするにあたって、日付操作をする必要が出てきました。 そこで、Java8から導入されたLocalDateTimeクラスについて今回勉強してみました。 今回の記事では、このLocalDateTimeクラスの基本的な使い方につい…

Java初心者におすすめの入門書・参考書厳選3冊!

こんばんは、すずしんです。 Javaでプログラミングを始めてみたい。 でも、どの入門書や参考書を買って勉強したらよいか分からない。 そんなことはありませんか? 今回の記事では、私が今までに実際に購入して読んだ入門書や参考書の中で、これはぜひおすす…

Java 選択ソート(Selection Sort)のプログラムを作成してみた

こんにちは、すずしんです。 今日は、アルゴリズムの勉強と肩慣らしの意味も込めまして…。 選択ソートのプログラムをJavaで作成してみました。 選択ソートとは? 選択ソートは、配列の中から最小値(最大値)を探して、配列の先頭要素と交換するということを…

Java 最小公倍数(LCM)を求めるプログラムを作成してみた

こんにちは、すずしんです。 前回のプログラミングに関する記事では、ユークリッドの互除法を使って最大公約数(GCM)を求めるJavaプログラムを作成しました。 これに関連して、今回は最小公倍数(LCM)を求めるプログラムを作成してみることにしました。 最小公…

Java ユークリッドの互除法で最大公約数(GCD)を求めるプログラムを作成してみた

こんにちは、すずしんです。 今日はちょっとしたJavaプログラムを作成してみました。 今回は、アルゴリズムの復習として、最大公約数(GCD)を求めるという事をしてみました。 最大公約数を求める方法としては、ユークリッドの互除法が有名ですよね。 このアル…

JavaFX ProgressBarで進捗状況を表示するサンプルプログラム

こんばんは、すずしんです。 今日はJavaFXの簡単なプログラミングをしていました。 GUIの使い方の練習の意味も込めてProgressBarを使ってみました。 このProgressBarを使うと、ある処理の進捗状況を視覚的に把握しやすくなります。 時間がかかる処理をする際…

JavaFX TextAreaの背景色を動的に変更する方法

こんにちは、すずしんです。 私は現在、JavaFXでフリーソフトの開発をしているのですが…。 その際に、TextAreaの背景色を変更したいなとなったのですよね。 ただ、これがなかなか上手くいかずに手間取りました…。 実際にやり方が分かると簡単なのですけどね…

Java 入門者向け練習問題 乱数配列の平均値を求めてみよう

こんにちは、鈴木俊吾(すずしん)です。 今回の記事では、Javaの入門者を対象とした練習問題を出題します。 Javaに関する基本的な知識があれば解けますのでぜひ挑戦してみてください。 問題 要素数が10個の配列を作成します。 各要素の値は0~10までの乱数と…

Java 入門者向け練習問題 九九の表を表示させてみよう

こんにちは、鈴木俊吾(すずしん)です。 私はプログラミング言語としてはJavaが一番好きなのですが…。 これからJavaを学習する入門者のために何かできないかと考えました。 そこで思いついたのが、練習問題を作成するという事です。 プログラミングの学習には…

Java 練習問題として素数判定のプログラムを作成してみた

こんにちは、鈴木俊吾(すずしん)です。 ここ最近、プログラミングから少し遠ざかっていましたので…。 ちょっとばかり練習問題をやってみることにしました。 今回解いてみたのは「素数判定」の問題です。 私が好きなJava言語で素数判定プログラムを作成してみ…

Robocodeのサンプルロボット「TargetC」を作成してみた!

こんにちは、鈴木俊吾(すずしん)です。 今日は、ちょっとRobocodeのプログラミングをしてみました。 そして、Robocode攻略ブログ用のサンプルロボットを作成しました。 その名も「TargetC」ですっ! Robocodeをやっている方はぜひこのロボットと対戦してみて…

Java CodeIQの結城浩出題「マヨイドーロ問題」の解法と解説

こんばんは、すずしんです。 以前の記事「プログラミングスキルの評価なら「CodeIQ」がおすすめ!」では、プログラミングスキルの評価をしてくれるCodeIQというサイトを紹介しました。 その際に、CodeIQで出題されている問題の中で、結城浩さん出題の「マヨ…

プログラミングスキルの評価なら「CodeIQ」がおすすめ!

こんばんは、すずしんです。 私は趣味でプログラミングをしているのですが…。 実際のプログラミングスキルはどれくらいなのかと訊かれると、正直どう答えたら良いか分かりません。 プログラミングスキルって評価がし難いですからね。 そこで、このプログラミ…

スマホ画面を暗くするAndroidアプリ「ナイトモード Free」を公開しました!

こんばんは、鈴木俊吾(すずしん)です。 今日は1日Androidプログラミングをしていました。 そして、シンプルながらも使えそうなアプリが出来上がりました。 というわけで、せっかくなので公開してみようと思います。 今回作成してみたのは「ナイトモード Free…

バッテリー残量通知Androidアプリ「BatteryNotifier Free」を公開しました!

こんばんは、鈴木俊吾(すずしん)です。 前回は、バッテリー残量をバーで表示するAndroidアプリを作成してみたのですが…。 これに関連してもう一つ、私は別バージョンのアプリを作成してみました。 それは、バッテリー残量を数字で通知するアプリです。 その…

バッテリー残量表示Androidアプリ「BatteryBar Free」を公開しました!

こんにちは、鈴木俊吾(すずしん)です。 ちょっと前にAndroidアプリを作成して公開したばかりですが…。 また別のアイデアが浮かんできて、比較的簡単に実装できそうだという事で、別のアプリを新たに作成してみました。 今回作成したAndroidアプリは、バッテ…

クリップボード拡張Androidアプリ「Clippa Free」を公開しました!

こんばんは、鈴木俊吾(すずしん)です。 あなたに質問ですが…。 あなたはスマホにクリップボード拡張アプリを入れていますか? もし入れていないなら朗報ですよっ! 実は私は自分のスマホにクリップボード拡張アプリを入れていなかったのですよ…。 ただ、クリ…

Androidメモ帳アプリ「ちょいめも Free」を公開しました!

こんばんは、鈴木俊吾(すずしん)です。 せこせことAndroidアプリ開発を進めていた私ですが…。 この度、ついにアプリが完成しました! というわけで、GooglePlayに公開しました。 そこで、今回の記事では、私が新たに作成したAndroidアプリである「ちょいめも…

Androidアプリ「数独(ナンプレ)ソルバー」を公開しました!

こんにちは、鈴木俊吾(すずしん)です。 前回に初めてアプリを作成して公開してから、また別のアプリの制作を開始しまして…。 ついに、新しいAndroidアプリを公開しました! その名も「数独(ナンプレ)ソルバー」です。 だいたい名前からして何をするアプリか…

Androidアプリ「BMIチェッカー Free」を公開しました!

こんばんは、鈴木俊吾(すずしん)です。 以前、私はサンプルプログラムとしてBMIを計算するAndroidアプリを制作しました。 それは本当にBMIを計算して表示するだけに特化していましたので…。 デザインも本当にシンプルでしたね。 テストできればそれで良しだ…

Java入門 開発環境(JavaSE・NetBeans)の構築と最初のプログラム

こんにちは、すずしんです。 この記事を読んでいるということは、おそらくJava言語のプログラミングに興味がある入門者の方ですよね。 今回の記事では、Java SEとNetBeansのインストール、そしてNetBeansを使って最初のJavaプログラム(Hello World)を作成…

Java 範囲指定付き乱数配列作成プログラムを作ってみた

今日はちょっとしたJavaのプログラミングをしてみまして…。 範囲を指定した乱数の配列を作るプログラムを作成してみました。 乱数というのは、ランダムな数字の事を言います。 例えば、配列の数字の順番を並び替える(ソート)のプログラムを作成するときに…

Java フィボナッチ数列を求めるプログラムを高速化してみた

こんにちは、すずしんです。 前回の記事「Java フィボナッチ数列を求めるプログラムを書いてみた」では、フィボナッチ数列の要素を求めるプログラムを作成してみました。 しかし、要素の計算に時間があまりにもかかり過ぎてしまうという問題がありました。 …

Java フィボナッチ数列を求めるプログラムを書いてみた

こんにちは、すずしんです。 今日はちょこっとプログラミングしまして…。 Java言語でフィボナッチ数列の指定した要素を求めるプログラムを書いてみました。 まぁ非常に簡単なものなのですけどね。 フィボナッチ数列とは? フィボナッチ数列というのは、「前…

Java 処理の実行時間を計測するプログラムを書いてみた

こんにちは、すずしんです。 Javaのプログラミングスキルのリハビリ企画第2弾としまして…。 今回は、ある処理の実行時間を計測するためのプログラムを書いてみました。 実行時間の計測を行う機能を持ったTimerクラスを作り、それと併せてサンプルプログラム…