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(...)выводит одну строку текста (как 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(логическое значение true/false),String(текст). - Вы пишете тип сначала:
int score = 10;. - Объединяйте текст и значения с помощью
+:"Grade " + yearсоздаётGrade 12.
English
Common mistakes
- Every statement ends with
;. mainmust be exactlypublic static void main(String[] args).
Русский
Распространенные ошибки
- Каждая инструкция заканчивается
;. - Значение
mainдолжно точно соответствоватьpublic 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 или дополните показанный метод.
- Нажмите Run (Выполнить), чтобы скомпилировать и запустить, затем Check answer (Проверить ответ).
- Ваш код компилируется и выполняется на сервере, поэтому даже первый запуск происходит быстро.
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. · Нажмите Запустить, чтобы увидеть результат здесь.