Java basics: classes, main, and output · Dasar-dasar Java: kelas, main, dan output
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version. · Halaman ini memerlukan browser terbaru (dengan dukungan SharedArrayBuffer). Silakan perbarui Chrome, Edge, Firefox, atau Safari ke versi terbaru.
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.
Bahasa Indonesia
AP Computer Science A menggunakan Java
- Ujian AP CSA ditulis dalam Java.
- Java bersifat ketat: setiap program berada di dalam class, dan dimulai dari method bernama main.
- Anda sudah berpikir seperti programmer — di sini kita mempelajari aturan 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
;.
Bahasa Indonesia
Kerangka kerja Java
- Program Java sederhana terlihat seperti contoh di bawah ini. Kode Anda masuk di dalam main.
System.out.println(...)mencetak satu baris teks (seperti Python'sprint).- Setiap statement diakhiri dengan titik koma
;.
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.
Bahasa Indonesia
Tipe Data
- Java memerlukan tipe untuk setiap variabel:
int(bilangan bulat),double(desimal),boolean(benar/salah),String(teks). - Anda menulis tipe terlebih dahulu:
int score = 10;. - Gabungkan teks dan nilai dengan
+:"Grade " + yearmenghasilkanGrade 12.
English
Common mistakes
- Every statement ends with
;. mainmust be exactlypublic static void main(String[] args).
Bahasa Indonesia
Kesalahan umum
- Setiap statement diakhiri dengan
;. mainharus tepatpublic 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.
Bahasa Indonesia
Sekarang Anda coba
- Setiap tugas telah mengisi kerangka class — tulis kode Anda di dalam main, atau lengkapi method yang ditampilkan.
- Tekan Jalankan untuk mengompilasi dan menjalankan, lalu Periksa jawaban.
- Kode Anda dikompilasi dan dijalankan di server, sehingga bahkan jalankan pertama kali pun cepat.
Inside main, use System.out.println(...) to print exactly Hello, AP CSA! · Di dalam main, gunakan System.out.println(...) untuk mencetak tepat **Hello, AP CSA!**
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.
Complete the method square(int n) so it returns n * n. The checker calls it with several values. · Lengkapi method square(int n) agar mengembalikan n * n. Pengecek memanggilnya dengan beberapa nilai.
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.