オンラインJavaコンパイラ
コードスニペットを書いて、実行して、共有できます — セットアップ不要。
Main.java
Output
Click Run to see the output here.
ブラウザで Java をオンライン実行
無料のオンライン Java プレイグラウンド兼コンパイラ。ブラウザで Java を書いて「実行」を押すだけで、JDK 24 (Eclipse Temurin) でコンパイル・実行され、数秒で結果が返ってきます。ローカルの JDK も Maven も Gradle も、事前のセットアップは不要です。
エディタは VS Code と同じエンジンで動いているので、Java の構文ハイライト、オートコンプリート、エラーの波線表示も問題なく使えます。コードは JDK 24 上でコンパイルされ、JSON 用に Gson もプリインストール済み。streams、records、パターンマッチングを試したり、Maven や Gradle のプロジェクトを立ち上げずに Java の面接対策をしたりするのに便利です。
この Java プレイグラウンドが役立つ理由
- Java を即時実行 — コードを書いて「実行」を押すだけで、オンライン Java コンパイラ (JDK 24) が数秒で結果を返します。
- Java の構文ハイライト、オートコンプリート、分かりやすいコンパイルエラー表示まで一通り揃っており、VS Code と同じエディタエンジンで動いています。
- stdin 入力は
Scanner(System.in)、BufferedReader(new InputStreamReader(System.in))、System.in.read()にそのまま繋がっていて、どれも playground の入力ボックスから読み込みます。手元で JDK、Maven、Gradle を設定する必要はありません。 - JDK 24 (Eclipse Temurin) に Gson をプリインストール済み — 設定不要で JSON のパース・シリアライズができ、streams、records、pattern matching もそのまま使えます。
Javaプレイグラウンドでできること
- Streams、Optional、records、パターンマッチング:モダンな JDK 24 のイディオムをメソッド単位で気軽に試せます。
- データ構造の練習、短いアルゴリズム問題、または Gson による素早い JSON シリアライズ/デシリアライズ。
Scannerで入力を読む面接形式の問題。入力ボックスから stdin に行を流し込み、配列、文字列、木の問題を最後まで解いてみましょう。
オンライン Java プレイグラウンドのよくある質問
オンライン Java プレイグラウンドは無料ですか?
はい、Javaプレイグラウンドは無料で使えます。登録もインストールも不要、JDKの設定もいりません — ページを開いてすぐコンパイルできます。
オンライン Java コンパイラを使うのに JDK のインストールは必要ですか?
インストール不要です。お使いのマシンに JDK、Maven、Gradle は必要ありません。オンライン Java コンパイラが JDK 24 (Eclipse Temurin) でコードを実行し、数秒で出力を返します。
Java プレイグラウンドはモバイルやクロームブックでも動きますか?
はい。Java プレイグラウンドはモダンなブラウザならどこでも動きます。デスクトップでもタブレットでもモバイルでも OK です。JDK をインストールできない Chromebook や iPad、学校の PC から Java をオンラインで動かしたいときにも便利です。
Java playground は Scanner と System.in に対応していますか?
はい。
Scanner sc = new Scanner(System.in); sc.nextInt(); や BufferedReader ベースのパターンは、ローカルで java Main を実行してターミナルに入力するときとまったく同じように、入力した行を読み取ります。面接形式の問題にも向いています。プレイグラウンドを試した後、Java はどう学べばいいですか?
サンプルの Java コードを編集し、「実行」を押して繰り返してみてください。もう少し体系的に学びたくなったら、Coddy の対話型 Java コースでオブジェクト、継承、streams などを実践演習を通して学べます。