Anexpression is a combination of operators, constants and variables arranged as per the rules of the language. It may also include function calls which return values. An expression may consist of one or more operands and zero or more operators to produce a value. Expressions may be of the following seven types: