Я начинающий для Java, и я хочу знать разницу между выражениями и операторами в Java?
В чем разница между выражением и выражением в Java?
Ответ 1
Это пример:
b + 1
является выражением, а a = b + 1;
- выражением. Заявление состоит из выражений.
Это не относится к языку Java. Многие языки используют этот вид грамматики, например. C, C++, Basic
и т.д. (не SQL
).
Ответ 2
Из Javadoc,
Выражение
выражение представляет собой конструкцию, состоящую из переменных, операторов и вызовы метода, которые строятся в соответствии с синтаксисом язык, который оценивает одно значение.
Например,
int каденция= 0;
Тип данных значения, возвращаемого выражением, зависит от элементы, используемые в выражении. Выражение cadence = 0 возвращает int, потому что оператор присваивания возвращает значение тех же данных введите его левый операнд; в этом случае каденция является int.
Заявление
Заявления примерно эквивалентны предложениям на естественных языках. оператор формирует полную единицу исполнения.