2015.12.24
JAVA プログラミング
今回は変数の入れ替えのサンプルをこれまた課題形式でご紹介したいと思います。 では早速 ■問題 「下の実行結果になるよう、プログラムにコードを追加しなさい。」 ■実行結果 結果をみてみると、aとbの値が入れ替わってることがわかります。 これが今回の課題です。 もちろん と書くのは禁止です。 aとbがど …More Read
2015.12.22
JAVA プログラミング
今回からサンプルプルグラムを載せていく、ということを試みたいと思います! 課題形式だったり、あるいは実用例などを書いていく予定です。 少しでもご参考になればと思います。 1回目である今回は、簡単な課題を出してみます。 では早速 ■問題 「入力された数が5で割り切れるかどうかを判定するプログラムを作成 …More Read
2015.11.26
JAVA プログラミング
では前回の続きです。 引き続き、基本データ型とオブジェクト参照型の型変換を説明するのですが、今回は特にString型について扱います。 ■String→基本データ型 実はラッパークラスにはXXXValueメソッド以外にもを基本データ型に変換するためのstaticメソッドも用意されています。 それがp …More Read
2015.11.26
JAVA プログラミング
今回はラッパークラスについて説明します。 以前ArrayListの回でラッパークラスが出てきましたが、今回はより詳しくみていきたいと思います! ■ラッパークラスとは ラッパークラスとは、「基本データ型とオブジェクト参照型とを変換するために用いられるクラス」です。 各基本データ型に対応したラッパークラ …More Read
2015.11.26
JAVA プログラミング
引き続き型変換について説明していきます! 今回はオブジェクト参照型のキャストです。 これまた基本データ型と同様、オブジェクト参照型もキャストすることができます。 早速サンプルをみてみましょう! ■TypeConvRefCast_01.java ■実行結果 ■解説 ・12行目 ここで暗黙的型変換が行わ …More Read
2015.11.25
JAVA プログラミング
今回はオブジェクト参照型の型変換について説明していきます! 基本データ型と同様、オブジェクト参照型の場合も互換性があれば型変換することが可能です。 その一つがスーパークラス型をサブクラス型に変換する場合です。 早速ですがサンプルをみてみましょう。 ■TypeConvRef_01.java ■実行結果 …More Read
2015.10.27
JAVA プログラミング
今回は番外編ということで、型変換を利用したテクニックをご紹介したいと思います。 早速ですが問題です。 ■問題 三桁の整数の百の位、十の位、一の位の数を取り出すプログラムを作成せよ。 実行すると以上のような結果となります。 内部で実は String x = 1; String y = 2; Strin …More Read
2015.10.25
JAVA プログラミング
今回は引き続き型変換について説明していきます! 前回は「暗黙的型変換」について扱いましたので、今回は「明示的型変換」についてです。 明示的型変換は「キャスト」とも言われ、暗黙的型変換では不可能だった型変換を可能にします。 構文は以下の通りです。 (変換したい型)変換したい値; ではサンプルプログラム …More Read
2015.10.11
JAVA プログラミング
今回は型変換について説明していきます! Javaは型に非常に厳しい言語です。 変数には代入できるデータ型が必ず決められています。 したがって、 int i = 3.14; や double d = “あいうえお”; といった記述はコンパイルエラーとなってしまします。 しかし、 …More Read
2015.10.05
JAVA プログラミング
今回はScannerクラスとRandomクラスを使って簡単なゲームをつくってみたいと思います。 前回、前々回の内容の応用となります。 ではまずどんなゲームかというと、 答えとなる二桁の乱数を生成。 答えと思う数をキーボードで入力 間違えたら答えが入力した数より大きいか小さいかを表示し、再入力。 正解 …More Read