Javaのコンパイルと実行(JDoodle)

演習の達成目標

PC上のWebブラウザからJavaプログラムのコンパイルと実行が行える
  1. 学内メールアドレスでJDoodleのユーザ登録を行う
  2. JavaオンラインIDE JDoodleからJavaプログラムのコンパイル・実行ができる
  3. Javaプログラムのエラーの修正ができる
  4. Javaプログラムソースコードの保存ができる

参考資料

  1. Java概論

Java オンラインIDE JDoodleの起動

  1. JDoodleの操作方法を参照してJDoodleにSign Inする。

Javaのコンパイル・実行 (Hello World)

  1. 下記サンプルプログラムをそのまま打ち込み実行する。
    public class Kadai0_1 {
        public static void main(String[] args) {
            System.out.println("Hello, World!");
        }
    }
    
  2. Executeボタンを押し、ソースコードをコンパイル・実行する。
  3. Resultに以下の結果が表示されるか確認する。
    Hello, World!
    

    JDoodle画面

Javaのソースコードを修正する

  1. (1)プログラムソースコードを次のように変更してみる。
    public class Kadai0_1 {
        public static void main(String[] args) {
            System.out.println("Hello, World!");
            System.out.println("I am Java!");
        }
    }
    ※ 4行目にSystem.out.println("I am Java!");を追加する。
  2. Executeボタンを押し、修正したJavaソースコードをコンパイル・実行する。
  3. Resultに以下の結果が表示されるか確認する。
    Hello, World!
    I am Java!
    
    ※ 出力にI am Java!が表示されているか確認する。
    JDoodle画面

エラーが起きた場合

  1. プログラムにエラーがある場合、Executeボタンを押してコンパイルするとResultにエラー内容が表示される。
    例)
    /Kadai0_1.java:4: error: ';' expected
            System.out.println("I am Java!")
                                            ^
    1 error
    
    JDoodle画面
  2. エラー箇所を探す
    エラー表示を参考に、エラーを修正する。
    上の例では、4行目の^の位置にセミコロン(;)が無いと警告している。
    /Kadai0_1.java:4: error: ';' expected
            System.out.println("I am Java!")
                                            ^
    1 error
    
  3. エラー箇所を修正し、Executeボタンで再度コンパイル・実行する。
    期待した通りに実行されるか確認する。

良くあるエラー

  1. 行の最後のセミコロン(;)忘れ。コロン(:)とセミコロン(;)の間違い。
    System.out.println("Hello World"):× System.out.println("Hello World");
  2. 大文字小文字の間違い
    system× System〇
  3. ピリオド(.)とカンマ(,)の間違い
    System,out,println× System.out.println〇
  4. 数字とアルファベットの間違い
    print1n× println〇
  5. 間違ったカッコを使っている。() [] {}はそれぞれ意味が違い、使える場所も違う。
    System.out.println{"Hello World"};× System.out.println("Hello World");〇
  6. 全角を使っている。特に全角スペース。ダブルクォート("")の中以外では全角文字は使わないこと。
  7. スペース( )が必要な個所に入っていない。逆にスペースを入れてはいけない箇所に入っている。

作成したソースコードの保存

  1. JDoodleのプログラムの保存を参照してファイルを保存する。
    ※保存する前に、Sign Inしている必要がある。
    Project Nameは、プログラム名(Kadai0_1)と同じにする。

提出課題(2問)

課題の提出期限は次週の講義開始前だが、なるべく2問ともこの授業時間中での提出を目指す。
  1. 例題1 プログラムソースコード Kadai0_1
    public class Kadai0_1 {
        public static void main(String[] args) {
            System.out.println("Hello, World!");
            System.out.println("I am Java!");
        }
    }
    例題1のプログラムを次のように文字列を表示するプログラムに変更せよ
    Hello World!
    I am (ここに自分の名前) .
    
    (ここに自分の名前)には、各自の名前を代わりに表示せよ。
  2. 新しいプログラム Kadai0_2 に以下のソースコードをコピー・ペーストせよ。
    public class Kadai0_2 {
        public static void main(String[] args) {
            System.out.println("Hello, World!"):
            System,out,println("Why do you wear glasses?");
            System.out.println["Because I don't C#."];
            System.out.printLn("Where are you going?");
            System.out.print1n("To the bar.");
            system.out.println("With Foo?");
        }
    }
    上記プログラムが正しく実行するよう全てのコンパイルエラーを修正せよ。
    修正したプログラムソースコードを提出。


mackin