Program 4.7: Different Data Types in One Expression

class IntAndDouble {

  public static void main (String args[]) {

    int i = 10;
    double x = 2.5;
    double k;


    System.out.println("i is " + i);
    System.out.println("x is " + x);
  
    k = i + x;
    System.out.println("i + x is " + k);
    k = i * x;
    System.out.println("i * x is " + k);
    k = i - x;
    System.out.println("i - x is " + k);
    k = x - i;
    System.out.println("x - i is " + k);
    k = i / x;
    System.out.println("i / x is " + k);
    k = x / i;
    System.out.println("x / i is " + k);

  }

}
Program 4.7 produces the following output:

% javac IntAndDouble.java
% java IntAndDouble
i is 10
x is 2.5
i + x is 12.5
i * x is 25
i - x is 7.5
x - i is -7.5
i / x is 4
x / i is 0.25
%

Copyright 1996 Elliotte Rusty Harold
elharo@sunsite.unc.edu
This Chapter
Examples
Home