Знак между двумя числами в Java
int total = 4 + 9; хранит одно целое число, сделанное знаком плюс между 4 и 9, и System.out.println(total) пишет 13. Экран — одна строка. Самого знака на этой строке нет, и второй строки для 4 или для 9 тоже нет.
Знак стоит между двумя числами
Откройте Mint.java. Имя файла остаётся Mint.java, потому что public class Mint по-прежнему имя файла. Эта страница не переименовывает файл и не меняет public class Mint. Удалите String[] plants, если эта строка ещё там, включая фигурные скобки, leaf, mint и каждую пишущую строку с plants[0]. Удалите String plant = null, если эта строка ещё там. Удалите plant.length и удалите charAt. Удалите int count, если эта строка ещё там, включая 40, -4 и 040. Удалите double weight, если он ещё там. Удалите boolean ripe, если он ещё там. Удалите любую строку import, любую строку reader и любую строку nextLine. В файле, который вы оставляете, нет import, нет Scanner, нет nextLine, нет plants, нет plant, нет count, нет weight и нет ripe. Неиспользуемый import сам по себе не заставляет javac завершиться с ошибкой и не пишет 13. Число пишет только пишущая строка, которая использует имя, хранящее составленное значение.
Внутри main строка хранения — int total = 4 + 9;. int — слово вида. Оно говорит, что это имя хранит целое число. total — имя, и оно начинается с маленькой t. Знак = хранит. Справа от = сидят два целых числа и один знак. Первое число — 4. Знак — +. Второе число — 9. Вокруг 4 нет кавычек, и вокруг 9 нет кавычек. Точка с запятой заканчивает строку. Эта строка хранит одно число. Она не пишет экран. Хранение — не письмо. Экран остаётся пустым на протяжении этой строки. Эти два числа не держатся под двумя отдельными именами на этой странице. Сам знак не сидит на экране отдельно. Знак говорит Java, как сделать то одно число, которое будет хранить total.
Знак между двумя числами — не та же работа, что знак у одного числа. На странице чисел int count = -4; ставил минус к цифрам одного числа. У той строки не было второго числа для сочетания. Эта страница ставит знак между двумя числами, которые уже стоят сами по себе. int total = 4 + 9; имеет 4, потом знак плюс, потом 9. Знак плюс не приклеен к 4 как к числу со знаком, и не приклеен к 9 как к числу со знаком. Он стоит посередине и сочетает их. Если экран показывает -4, файл чисел всё ещё на месте. Удалите эту строку. Если экран показывает leaf, файл массивов всё ещё на месте. Удалите фигурные скобки и квадратные скобки.
Пишущая строка — голое имя: System.out.println(total);. Без кавычек и без знака на этой строке. Java читает имя total, пишет целое число, которое это имя хранит, и заканчивает строку. Для файла, который вы оставляете, это число — 13. Буквы самого имени, t, o, t, a, l, не на экране. int не на экране. Знак плюс не на экране. Цифра 4 сама по себе не на экране. Цифра 9 сама по себе не на экране. Цифры 1 и 3 на экране, одной строкой, 13. Сохраните файл.
Файл, который вы оставляете
Сохраните это как Mint.java. Это файл, который оставляет эта страница. Одно слово вида, int. Одно имя, total. Одна строка хранения, которая пишет 4, потом знак плюс, потом 9, без кавычек вокруг каждого числа. Одна пишущая строка, и эта строка использует голое имя. Нет строки plants, нет строки null и нет второй пишущей строки.
public class Mint {
public static void main(String[] args) {
int total = 4 + 9;
System.out.println(total);
}
}
Читайте сверху. public class Mint называет файл. Он не пишет экран. public static void main(String[] args) — место, где Java начинает. Слово String на этой строке main ещё не строка хранения. Квадратные скобки на этой строке main принадлежат args, и эта страница не читает args. int total = 4 + 9; хранит одно целое число. Ничего не пишет. System.out.println(total); пишет 13 и заканчивает строку. На экране одна строка. Без кавычек. Второй строки нет. В файле, который вы оставляете, нет строки String[] и нет строки, которая хранит null.
Что показывает экран
В папке, где лежит этот Mint.java, напишите javac Mint.java. Когда файл в порядке, эта команда не пишет ни одной строки. Знак плюс между двумя целыми числами не заставляет javac написать строку и не заставляет javac завершиться с ошибкой. Затем напишите java Mint. Не пишите .java после java. Те же две команды вы пишете в Windows и в macOS. Эта страница не цитирует знак, который оболочка показывает перед командой. Программа пишет 13. Она не ждёт, пока вы что-нибудь напишете. Два числа и знак уже были в файле. Если java Mint ждёт, nextLine всё ещё в файле. Удалите эту строку и оставьте int total = 4 + 9; и одну пишущую строку. Программа заканчивается после пишущей строки.
Экран показывает 13. Одна строка. Без кавычек. Если экран показывает 4, пишущая строка может ещё печатать другое имя, или строка хранения может ещё быть int total = 4; без знака и без второго числа. В файле, который вы оставляете, есть оба числа и знак плюс. Если экран показывает 9, пишется только второе число, или знака нет. Если экран показывает 4 + 9 буквами, в пишущей строке кавычки вокруг этих знаков: System.out.println("4 + 9");. Эти кавычки отмечают буквы, поэтому составленное число не пишется. Если экран показывает total, в пишущей строке кавычки вокруг имени. Если экран показывает leaf, plants всё ещё в файле. Если экран показывает null, файл null всё ещё на месте. Если экран показывает 40, файл чисел всё ещё на месте. Не устанавливайте Java заново из-за экрана, который показал неверную строку.
Экран, который показывает 13, сам по себе не доказывает знак плюс. int total = 13; тоже пишет 13. Экран может выглядеть так же. Файл — нет. В файле, который вы оставляете, есть 4, потом +, потом 9. Когда вы судите эту страницу, ищите знак между двумя числами. Не судите файл только по экрану.
Пробелы вокруг знака разрешены. int total = 4+9; без пробелов всё ещё хранит 13, и javac не пишет ни одной строки. int total = 4 + 9; с пробелами всё ещё хранит 13. Файл, который вы оставляете, использует пробелы вокруг знака, потому что так знак легче увидеть. Пробелы — не второе значение. Пропущенное число не разрешено. int total = 4 + ; заставляет javac написать ошибку. int total = + 9; — не файл, который вы оставляете. Знак плюс у одного числа, как в int total = +9;, хранит 9. У этой строки нет второго числа для сочетания. Она разрешена, и это не файл, который вы оставляете. В файле, который вы оставляете, два числа и один знак между ними.
Кавычки вокруг числа превращают его в буквы. int total = "4" + 9; просит Java сочетать буквы с целым числом так, как эта страница не учит. javac пишет ошибку, или экран — не число 13. Удалите кавычки. Обе стороны знака на этой странице — целые числа без кавычек. System.out.println(4 + 9); совсем без имени total тоже пишет 13. Экран может выглядеть так же. Файл, который вы оставляете, сначала хранит составленное число под именем, потом пишет это имя. Когда вы судите эту страницу, ищите int total и ищите знак на строке хранения.
Имя должно существовать до строки, которая его использует. Если System.out.println(total); написан выше int total = 4 + 9;, javac пишет ошибку. Пишущая строка называет total до того, как total существует. Перенесите строку хранения выше пишущей строки. Не пишите int второй раз для того же имени. Позднейшая строка может заменить число, не написав int снова, если total уже существует: total = 4 + 9;. Эта форма разрешена. Она не обязательна. Файл, который вы оставляете, создаёт имя и хранит составленное число на одной строке.
Другие знаки пишут другие числа
Знак плюс — не единственный знак. Минус между двумя числами отнимает второе от первого. int total = 9 - 4; хранит 5. Этот запуск разрешён, и это не файл, который вы оставляете. Напишите javac Mint.java. javac не пишет ни одной строки. Затем напишите java Mint. Экран показывает 5. Одна строка. Знак на экране не пишется буквой. Пишется только цифра 5. После того как вы увидели 5, верните знак плюс. Файл, который вы оставляете, пишет 13.
Звёздочка умножает. int total = 4 * 9; хранит 36. javac не пишет ни одной строки. java Mint пишет 36. Одна строка. Звёздочка на этой странице — знак умножения. Не пишите слово times. Не пишите x как знак умножения. int total = 4 x 9; считает x именем. В этом файле нет этого имени. javac пишет ошибку. После того как вы увидели 36, верните 4 + 9.
Целые числа отбрасывают остаток
Косая черта делит. Когда обе стороны — целые числа, ответ тоже целое число. Часть, которая остаётся после деления, отбрасывается. Она не округляется вверх. На этой странице она не хранится как точка и ещё цифры.
public class Mint {
public static void main(String[] args) {
int total = 9 / 4;
System.out.println(total);
}
}
Это второй файл. Это не файл, который вы оставляете. Напишите javac Mint.java. javac не пишет ни одной строки. Затем напишите java Mint. Экран показывает 2. Одна строка. Он не показывает 2.25. Он не показывает 2.0. Он не показывает 9 / 4 буквами. Четыре входит в девять два раза как целое число, и остаток на этом экране не пишется. Если экран показывает 13, вы всё ещё на файле, который оставляете. Ставьте этот второй файл на место только когда хотите увидеть отброшенный остаток. Если экран показывает 0, строка хранения может быть int total = 4 / 9;, потому что четыре не содержит девять даже один раз как целое число. Эта строка разрешена, и это не этот второй файл. Этот второй файл — 9 / 4, и экран — 2.
Точка на любой стороне уходит от деления целых чисел. int total = 9.0 / 4; — не строка хранения int, которую оставляет эта страница. javac пишет ошибку, когда слово вида — int, а правая сторона — не целый результат, которому учит эта страница. Держите обе стороны целыми числами без точки, когда хотите увидеть отброшенный остаток как 2. После того как вы увидели 2, верните оставляемый файл: int total = 4 + 9; и один System.out.println(total);.
Знак остатка
Остаток, который деление отбрасывает, можно хранить другим знаком. Этот знак — %. Это не слово percent. Это не знак комментария. Между двумя целыми числами он хранит то, что остаётся после деления целых чисел.
public class Mint {
public static void main(String[] args) {
int total = 10 % 3;
System.out.println(total);
}
}
Это третий файл. Это не файл, который вы оставляете. Напишите javac Mint.java. javac не пишет ни одной строки. Затем напишите java Mint. Экран показывает 1. Одна строка. Три входит в десять три раза как целое число, и остаётся 1. Экран не показывает 3. Экран не показывает 10 % 3 буквами. Если экран показывает 0, обе стороны делятся без остатка, как в int total = 9 % 3;, который хранит 0. Эта строка разрешена, и это не этот третий файл. Если экран показывает 2, вы можете всё ещё быть на файле деления. Ставьте этот третий файл на место только для проверки остатка. После того как вы увидели 1, верните оставляемый файл.
📊 Знак между двумя числами и экран
| Строка хранения | Экран |
|---|---|
| int total = 4 + 9; | 13 |
| int total = 9 - 4; | 5 |
| int total = 4 * 9; | 36 |
| int total = 9 / 4; | 2 |
| int total = 10 % 3; | 1 |
| int total = 4; | 4 |
Читайте таблицу рядом с запуском, а не вместо него. Для знака плюс javac не пишет ни одной строки, и java Mint пишет 13. Для минуса между двумя числами экран — 5. Для звёздочки экран — 36. Для косой черты с целыми числами экран — 2, и остатка на этой строке нет. Для знака остатка экран — 1. Для int total = 4; без второго числа и без знака экран — 4, и эта строка — не файл, который вы оставляете. После каждой проверки верните оставляемый файл: int total = 4 + 9; и System.out.println(total);. Оставляемый экран — 13, одна строка.
Написание знака буквами не сочетает числа. System.out.println("4 + 9"); пишет знаки 4, пробел, +, пробел, 9. Экран показывает 4 + 9. Это не число 13. javac молчит. Кавычки — то, что мешает знаку работать как знаку. В файле, который вы оставляете, нет кавычек вокруг чисел, и в пишущей строке нет кавычек вокруг имени.
Запятая на этой странице — не знак. int total = 4, 9; заставляет javac написать ошибку. Не ставьте запятую между двумя числами, которые хотите сочетать. Знаки, которые оставляет эта страница, — +, -, *, / и %. Знаки сравнения вроде == принадлежат более поздней странице. Логические знаки вроде && принадлежат более поздней странице. Эта страница не хранит true или false. Если экран показывает true, ripe всё ещё в файле. Удалите эту строку.
Теперь вы можете хранить одно целое число, сделанное знаком между двумя целыми числами, и написать это число. int total = 4 + 9; хранит 13. System.out.println(total); пишет 13 и заканчивает строку. int total = 9 / 4; пишет 2, потому что целые числа отбрасывают остаток. int total = 10 % 3; пишет 1, остаток. Минус между двумя числами — не то же самое, что минус у одного числа. Следующая страница оставляет эти знаки сочетания. Она смотрит на знаки, которые спрашивают, совпадает ли одно число с другим.
Экран — это составленное число
Файл, который вы оставляете, пишет 13. Имя на пишущей строке — total, и total не на экране. Знак плюс в файле, и его нет на экране. 4 и 9 в файле, и на экране они не отдельными строками. Деление целых чисел и знак остатка — не файл, который вы оставляете. Кавычки вокруг знака пишут буквы, не составленное число.
🧠 Проверьте Свои Знания
Проверьте Свои Знания
Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему
📝 Инструкции
- Внимательно прочитайте каждый вопрос
- Выберите лучший ответ на каждый вопрос
- Вы можете пересдавать тест столько раз, сколько захотите
- Ваш прогресс будет показан вверху