Pure and mixed expressions
Forming expressions with operands of same data type and mixed data types.
Learning Objectives
 Understanding expressions with same data type operands or mixed data type operands.
Source Code

Run Output
Code Understanding
int a=5, b=6; //Two integer variable declared and initialised
int c=a+bb%a;
Expression on right of assignment is PURE as it has all operands as integer only. This is called “pure integer arithmetic expression”
double x=3.5,y=4.5; //Two double variable declared and initialised
double z=x+y*y;
Expression on right of assignment is also PURE as it has all operands as double type only. This is called “pure real arithmetic expression”
double m=c+z/a;
Expression on right of assignment is MIXED as it has operands c and a which are integer and operand z which is double. This is called “mixed arithmetic expression”
System.out.println(“Output from pure integer arithmetic expression = “+c);
System.out.println(“Output from pure real arithmetic expression = “+z);
System.out.println(“Output from mixed arithmetic expression = “+m);
Expression outputs are printed here with suitable comment.
Suggested Filename(s): PureMixedExp.java
sunmitra Created: 5Mar2018  Updated: 5Mar2018