0Pricing
Java Academy · Урок

Ввод и выражения — часть 1

Считывайте числовые данные с помощью Scanner, применяйте арифметические операторы и разберитесь с приоритетом операций, а также с целочисленным и вещественным делением.

«Ввод и выражения — часть 1» — бесплатный урок Java Academy на CoddyKit. Это урок 2 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Java Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Java Academy содержит 3 уроков всего.

Цели урока

Цели

  • Считывать числа с помощью Scanner.
  • Использовать + - * / %.
  • Понять приоритет операторов и разницу между целочисленным и вещественным делением.

Настройка Scanner

Настройка Scanner

import java.util.Scanner;
Scanner sc = new Scanner(System.in);

Используйте sc, чтобы считывать ввод с клавиатуры в консоли.

Считывание чисел

Считывание чисел

int a = sc.nextInt();
double price = sc.nextDouble();

При использовании этих вызовов программы ожидают ввод.

Операторы и порядок

Операторы: + - * / %

  • * / % выполняются раньше + -.
  • Используйте скобки, чтобы управлять порядком: (a + b) * c.
  • % возвращает остаток.

Виды деления

Виды деления

  • 5 / 2 → целочисленное деление = 2.
  • 5 / 2.0 или (double)5 / 2 → 2.5.
  • Приведите тип перед делением, чтобы получить точный результат.

Пример с вводом и операторами

Попробуйте: введите два целых числа. Сравните целочисленное и вещественное деление и проверьте остаток.

public class Main {
  public static void main(String[] args) {
    int a = 12;
    int b = 5; 

    System.out.println("a = " + a + ", b = " + b);
    System.out.println("a + b = " + (a + b));
    System.out.println("a - b = " + (a - b));
    System.out.println("a * b = " + (a * b));
    System.out.println("a / b (int) = " + (a / b));
    System.out.println("a / b (double) = " + ((double) a / b));
    System.out.println("a % b = " + (a % b));
  }
}

Выражения со значением 2.5

Быстрая проверка: какие выражения вычисляются в значение 2.5?

Повторение и далее

Повторение: вы использовали Scanner для ввода чисел, применяли операторы с учётом их приоритета и практиковались в целочисленном и вещественном делении.

Далее: поработайте со строками и безопасно используйте nextLine(), а затем преобразуйте числа из текста.

Часто задаваемые вопросы

Урок «Ввод и выражения — часть 1» бесплатный?

Да — полный текст урока «Ввод и выражения — часть 1» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Java Academy, подпишись на CoddyKit PRO. Курс Java Academy содержит 3 уроков всего.

Чему я научусь в уроке «Ввод и выражения — часть 1»?

Считывайте числовые данные с помощью Scanner, применяйте арифметические операторы и разберитесь с приоритетом операций, а также с целочисленным и вещественным делением. Ты практикуешь Java Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Java Academy?

Предыдущий опыт не требуется. Java Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 3.

Сколько времени занимает урок «Ввод и выражения — часть 1»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Java Academy?

Да. Каждый урок Java Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Переменные и типы данных
  2. Ввод и выражения — часть 1
  3. Ввод и выражения — часть 2
← Назад к Java Academy