Java basics: classes, main, and output · Javaの基礎:クラス、main、および出力
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version. · このページには最新のブラウザ(SharedArrayBuffer対応)が必要です。Chrome、Edge、Firefox、Safariを最新バージョンに更新してください。
English
AP Computer Science A uses Java
- The AP CSA exam is written in Java.
- Java is strict: every program lives inside a class, and starts from a method called main.
- You already think like a programmer — here we learn Java's rules.
日本語
AP Computer Science A は Java を使用します
- AP CSA 試験は Java で記述されます。
- Java は厳密です:すべてのプログラムはクラス内にあり、main という名前のメソッドから開始されます。
- あなたはすでにプログラマーのように考えていますが、ここではJavaのルールを学びます。
English
The Java skeleton
- A tiny Java program looks like the example below. Your code goes inside main.
System.out.println(...)prints one line of text (like Python'sprint).- Every statement ends with a semicolon
;.
日本語
Javaの骨組み
- 小さなJavaプログラムは以下の例の通りです。コードは main 内に入れます。
System.out.println(...)は1行のテキストを出力します(Pythonのprintに相当)。- すべてのステートメントはセミコロン
;で終わります。
public class Main {
public static void main(String[] args) {
System.out.println("Java runs from inside main.");
int year = 12;
System.out.println("Grade " + year);
}
}
English
Types
- Java needs a type for every variable:
int(whole number),double(decimal),boolean(true/false),String(text). - You write the type first:
int score = 10;. - Join text and values with
+:"Grade " + yearmakesGrade 12.
日本語
タイプ
- Javaでは、すべての変数に対してタイプが必要です:
int(整数)、double(小数点付き数値)、boolean(真偽値)、String(文字列)。 - タイプを先書きします:
int score = 10;。 - 文字列と値を
+で結合します:"Grade " + yearはGrade 12を生成します。
English
Common mistakes
- Every statement ends with
;. mainmust be exactlypublic static void main(String[] args).
日本語
よくあるミス
- すべてのステートメントは
;で終わります。 mainは exactlypublic static void main(String[] args)でなければなりません。
English
Now you try
- Each task pre-fills the class skeleton — write your code inside main, or complete the method shown.
- Press Run to compile and run, then Check answer.
- Your code compiles and runs on the server, so even the first run is fast.
日本語
あなたも試してみよう
- 各タスクはクラス骨組みを事前入力しています。main 内にコードを書くか、表示されたメソッドを完成させてください。
- 実行 を押してコンパイル・実行し、その後 回答を確認 を押してください。
- コードはサーバー上でコンパイル・実行されるため、初回実行でも高速です。
Inside main, use System.out.println(...) to print exactly Hello, AP CSA! · main内で、System.out.println(...)を使って**Hello, AP CSA!**と正確に印刷する。
Click Run to see the output here. · 実行ボタンをクリックして出力を確認してください。
Complete the method square(int n) so it returns n * n. The checker calls it with several values. · メソッドsquare(int n)を完成させ、n * nを返すようにする。チェッカーは複数の値でこれを呼び出す。
Click Run to see the output here. · 実行ボタンをクリックして出力を確認してください。