class MultiplyDivide {
public static void main (String args[]) {
int i = 10;
int j = 2;
int k;
System.out.println("i is " + i);
System.out.println("j is " + j);
k = i/j;
System.out.println("i/j is " + k);
k = i * j;
System.out.println("i * j is " + k);
}
}
Here's the output:
Here's the result: % javac MultiplyDivide.java % java MultiplyDivide i is 10 j is 2 i/j is 5 i * j is 20 %Floats and doubles are multiplied and divided in exactly the same way.
When faced with an inexact integer division, Java rounds the result down. For instance dividing 10 by 3 produces 3.