1. コンパイルと実行


演習 1-1 (個人): Hello World を表示して下さい。

結果:

Hello World

フォルダ「JAVABSC_1_1」を新規作成し、その中に移動します
フォルダ「JAVABSC_1_1」の中で新規に 1 つソースを作ります。ファイル名を「Main.java」とします。
テキストのソース 1をコピーします。
コンパイルして実行します。
チーム内で答え合わせをしてください。
指定場所に「ソースコード」と「実行結果」を記入して下さい。


演習 1-2 (個人): 演習1 で表示している文字列を好きな文字列に変更して下さい。

フォルダ「JAVABSC_1_1」を「JAVABSC_1_2」にコピーして、その中に移動します
表示している文字列を変更します。
コンパイルして実行します。
チーム内で答え合わせをしてください。
指定場所に「ソースコード」と「実行結果」を記入して下さい。


2. データ型(プリミティブ型・String型・ラッパークラス)

3. 画面表示


演習 1-3 (個人): テキストのソース 4 で、「15.4」ではなく「123.4」と表示させるように println の中身を変更してみましょう。なお printf は使わないで下さい。 (ヒント) a と b の間に空文字列 "" を挟む

結果:

123.4

フォルダ「JAVABSC_1_3」を新規作成し、その中に移動します
フォルダ「JAVABSC_1_3」の中で新規に 1 つソースを作ります。ファイル名を「Main.java」とします。
ソース 4 をコピーして、println の中身を書き換えます。
コンパイルして実行します。
チーム内で答え合わせをしてください。
指定場所に「ソースコード」と「実行結果」を記入して下さい。


4. キーボード入力


演習 1-4 (個人): テキストのソース 2 で、数字の代わりにわざと文字列を入力するとエラーで停止することを確認しましょう。

結果:

※ (Scanner.java:〜) の数字は実行環境によって変わります

Exception in thread "main" java.util.InputMismatchException
        at java.util.Scanner.throwFor(Scanner.java:864)
        at java.util.Scanner.next(Scanner.java:1485)
        at java.util.Scanner.nextInt(Scanner.java:2117)
        at java.util.Scanner.nextInt(Scanner.java:2076)
        at Main.main(Main.java:8)

フォルダ「JAVABSC_1_4」を新規作成し、その中に移動します
フォルダ「JAVABSC_1_4」の中で新規に 1 つソースを作ります。ファイル名を「Main.java」とします。
ソース 2 をコピーします。
コンパイルして実行します。 その際にわざとエラーを起こし、表示内容を確認します。
チーム内で答え合わせをしてください。
指定場所に「ソースコード」と「実行結果」を記入して下さい。


5. 演算処理

6. 分岐・繰り返し処理

7. 配列

8. 乱数


演習 1-5 (個人): String 型の比較をしてみましょう。

結果:

hoge と入力した時 「OK」、それ以外を入力した時「NG」

フォルダ「JAVABSC_1_5」を新規作成し、その中に移動します
フォルダ「JAVABSC_1_5」の中で新規に 1 つソースを作ります。ファイル名を「Main.java」とします。
テンプレートの内容をコピーします。
穴埋め問題を解いて下さい。
コンパイルして実行します。
チーム内で答え合わせをしてください。
指定場所に「ソースコード」と「実行結果」を記入して下さい。


演習 1-6 (個人): テキストのソース 2 を書き換え、forループを使って 10 から 15 までの整数の乱数を 5 個表示して下さい。

結果:

※ 乱数なので実行するたびに値が変わる
12
15
14
14
11

フォルダ「JAVABSC_1_6」を新規作成し、その中に移動します
フォルダ「JAVABSC_1_6」の中で新規に 1 つソースを作ります。ファイル名を「Main.java」とします。
テキストのソース 2 をコピーし、解答します。
コンパイルして実行します。
チーム内で答え合わせをしてください。
指定場所に「ソースコード」と「実行結果」を記入して下さい。