Простейшая программа

Наша первая программа на 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;
  • import java.util.Scanner; – подключаем класс Scanner, чтобы читать данные из стандартного ввода.

System.out доступен сразу (импорт не нужен).

Объявляем класс

public class BA_SumAB {
  • public – класс доступен из других файлов.
  • class – объявление класса.
  • BA_SumAB – имя класса. В задачах на платформах и тренажёрах часто совпадает с названием задачи.

Весь код программы должен находиться внутри фигурных скобок { ... } этого класса.

Точка входа: метод main

public static void main(String[] args) {

Это метод, с которого всегда начинается выполнение программы.

  • public – метод доступен отовсюду.
  • static – метод принадлежит классу, а не объекту.
  • void – метод ничего не возвращает.
  • main – специальное имя, которое ищет Java-виртуальная машина при запуске.
  • String[] args – параметры командной строки (пока не используем, но сигнатура должна быть именно такой).

Всё, что программа делает при запуске, находится внутри фигурных скобок метода main.

Настраиваем ввод и вывод

Scanner in = new Scanner(System.in);

Ввод: Scanner in.

  • Scanner – тип переменной (класс, который умеет читать данные).
  • in – имя переменной (обычно так и называют вход).
  • new Scanner(System.in) – создаём сканер, который читает данные из стандартного ввода (клавиатура или файл, перенаправленный в программу).

Пример чтения целого числа:

int x = in.nextInt();

Вывод в консоль делаем через System.out:

System.out.println(x);

Объявляем и читаем переменные

int a = in.nextInt();
int b = in.nextInt();

Разбор строки int a = in.nextInt();.

  • int – тип переменной: целое число (без дробной части).
  • a – имя переменной.
  • in.nextInt() – читаем следующее целое число из входного потока.
  • = – оператор присваивания: результат чтения записывается в a.

Аналогично для b:

  • программа ждёт второе целое число и сохраняет его в переменную b.

Важно: числа читаются в том порядке, в котором вызываются in.nextInt().

Вычисляем сумму

int sum = a + b;
  • sum – новая переменная типа int.
  • a + b – сложение двух целых чисел.
  • Результат сохраняется в переменной sum.

После этой строки в sum лежит ответ задачи.

Выводим результат

System.out.println(sum);
  • System.out.println(sum); – выводит значение переменной sum и переводит строку.

Что нужно запомнить

Общая структура программы на Java:

import ...;

public class ИмяКласса {
    public static void main(String[] args) {
        // код
    }
}

Чтение целых чисел:

Scanner in = new Scanner(System.in);
int x = in.nextInt();

Вывод результата:

System.out.println(x);

Каждая инструкция в Java заканчивается точкой с запятой ;.

Наша первая программа на C++: она читает два целых числа и выводит их сумму.

Полный код программы

#include <iostream>

int main() {
    int a, b;
    std::cin >> a >> b;
    std::cout << (a + b) << "\n";
    return 0;
}

Дальше – разбор по шагам.

Подключаем нужный заголовок

#include <iostream>

Он даёт доступ к стандартному вводу std::cin и стандартному выводу std::cout.

Точка входа: функция main

int main() {
    // ...
}

Выполнение программы начинается с main.

Ввод данных

int a, b;
std::cin >> a >> b;

std::cin читает значения из входного потока. Оператор >> читает по одному значению слева направо.

Вычисление и вывод

std::cout << (a + b) << "\n";

std::cout выводит данные. Оператор << отправляет значения в вывод. "\n" добавляет перевод строки.

Что нужно запомнить

Минимальный шаблон для задачи «ввод – посчитать – вывести»:

#include <iostream>

int main() {
    int a, b;
    std::cin >> a >> b;

    int ans = a + b;
    std::cout << ans << "\n";
    return 0;
}

Наша первая программа на Python: она читает два целых числа и выводит их сумму.

Полный код программы

a, b = map(int, input().split())
print(a + b)

Дальше – разбор по шагам.

Ввод данных

a, b = map(int, input().split())

input() читает одну строку текста. split() делит строку по пробелам. map(int, ...) превращает получившиеся части в целые числа. В результате a и b получают значения из ввода.

Вычисление

a + b

Это сумма двух целых чисел.

Вывод результата

print(a + b)

print(...) выводит значение и переводит строку.

Что нужно запомнить

Минимальный шаблон для задачи «ввод – посчитать – вывести»:

# ввод
a, b = map(int, input().split())

# вычисление
ans = a + b

# вывод
print(ans)