Простейшая программа
Наша первая программа на Java: она читает два целых числа и выводит их сумму.
Полный код программы
import java.util.Scanner;
public class BA_SumAB {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a = in.nextInt();
int b = in.nextInt();
int sum = a + b;
System.out.println(sum);
}
}
Дальше разберём каждую часть программы.
Подключаем нужные классы
import java.util.Scanner;– подключаем классScanner, чтобы читать данные из стандартного ввода.
System.out доступен сразу (импорт не нужен).
Объявляем класс
public– класс доступен из других файлов.class– объявление класса.BA_SumAB– имя класса. В задачах на платформах и тренажёрах часто совпадает с названием задачи.
Весь код программы должен находиться внутри фигурных скобок { ... } этого класса.
Точка входа: метод main
Это метод, с которого всегда начинается выполнение программы.
public– метод доступен отовсюду.static– метод принадлежит классу, а не объекту.void– метод ничего не возвращает.main– специальное имя, которое ищет Java-виртуальная машина при запуске.String[] args– параметры командной строки (пока не используем, но сигнатура должна быть именно такой).
Всё, что программа делает при запуске, находится внутри фигурных скобок метода main.
Настраиваем ввод и вывод
Ввод: Scanner in.
Scanner– тип переменной (класс, который умеет читать данные).in– имя переменной (обычно так и называют вход).new Scanner(System.in)– создаём сканер, который читает данные из стандартного ввода (клавиатура или файл, перенаправленный в программу).
Пример чтения целого числа:
Вывод в консоль делаем через System.out:
Объявляем и читаем переменные
Разбор строки int a = in.nextInt();.
int– тип переменной: целое число (без дробной части).a– имя переменной.in.nextInt()– читаем следующее целое число из входного потока.=– оператор присваивания: результат чтения записывается вa.
Аналогично для b:
- программа ждёт второе целое число и сохраняет его в переменную
b.
Важно: числа читаются в том порядке, в котором вызываются in.nextInt().
Вычисляем сумму
sum– новая переменная типаint.a + b– сложение двух целых чисел.- Результат сохраняется в переменной
sum.
После этой строки в sum лежит ответ задачи.
Выводим результат
System.out.println(sum);– выводит значение переменнойsumи переводит строку.
Что нужно запомнить
Общая структура программы на Java:
Чтение целых чисел:
Вывод результата:
Каждая инструкция в Java заканчивается точкой с запятой ;.
Наша первая программа на C++: она читает два целых числа и выводит их сумму.
Полный код программы
#include <iostream>
int main() {
int a, b;
std::cin >> a >> b;
std::cout << (a + b) << "\n";
return 0;
}
Дальше – разбор по шагам.
Подключаем нужный заголовок
Он даёт доступ к стандартному вводу std::cin и стандартному выводу std::cout.
Точка входа: функция main
Выполнение программы начинается с main.
Ввод данных
std::cin читает значения из входного потока. Оператор >> читает по одному значению слева направо.
Вычисление и вывод
std::cout выводит данные. Оператор << отправляет значения в вывод. "\n" добавляет перевод строки.
Что нужно запомнить
Минимальный шаблон для задачи «ввод – посчитать – вывести»:
Наша первая программа на Python: она читает два целых числа и выводит их сумму.
Полный код программы
Дальше – разбор по шагам.
Ввод данных
input() читает одну строку текста.
split() делит строку по пробелам.
map(int, ...) превращает получившиеся части в целые числа.
В результате a и b получают значения из ввода.
Вычисление
Это сумма двух целых чисел.
Вывод результата
print(...) выводит значение и переводит строку.
Что нужно запомнить
Минимальный шаблон для задачи «ввод – посчитать – вывести»: