Java is almost like C++ in variables. To define a variable there are three main methods:
3.TypeOfVariable NameOfVariable1, NameOfVariable2, NameOfVariable3;
The following is an example:
the variables that are used for mathematical operations are:
boolean ==> true or false
char==> 16-bit, Unicode character
byte==> 8-bit, signed, two’s complement integer
short==> 16-bit, signed, two’s complement integer
int==> 32-bit, signed, two’s complement integer
long==> 64-bit, signed, two’s complement integer
float==> 32-bit, IEEE 754, floating-point value
double==>64-bit, floating point
let’s see an example with the program uses the type:
public static void main(String args)
Now compile and run the test.java file, the results would be :20000
In the line int i,j; two integer variable i,j are defined, without initial value
Then their value is set to 1000, 20 respectively
Also the variable from the type of float is defined, and the value is set equal to multiplication of i,j.
The casting operation:
In the line: “flt=(float)i*(float) j;” a casting operation is done, in this file type of i,j is converted to float to make the operation. Imagine you want to change the type a variable from double to int, or int to float. If just before the variable name in the parenthesis put the type you like, the variable would be considered from that type in your equation.
In the last line the value of multiplication is output. This shows println can output different types of data.