The basic arithmetic operations are addition, subtraction, multiplication, and division. They behave as you would expect. The minus operator also has a unary form which negates its single operand.
public class Main {
public static void main(String args[]) {
System.out.println("Integer Arithmetic");
int a = 1 + 1;
int b = a * 3;
int c = b / 4;
int d = c - a;
int e = -d;
System.out.println("a = " + a);
System.out.println("b = " + b);
System.out.println("c = " + c);
System.out.println("d = " + d);
System.out.println("e = " + e);
}
}
When you run this program, you will see the following output:
Integer Arithmetic
a = 2
b = 6
c = 1
d = -1
e = 1
When the division operator is applied to an integer type, there will be no fractional component attached to the result.
public class Main {
public static void main(String args[]) {
// arithmetic using doubles
System.out.println("Floating Point Arithmetic");
double da = 1 + 1;
double db = da * 3;
System.out.println("da = " + da);
System.out.println("db = " + db);
}
}
When you run this program, you will see the following output:
Floating Point Arithmetic
da = 2.0
db = 6.0
java2s.com | Contact Us | Privacy Policy |
Copyright 2009 - 12 Demo Source and Support. All rights reserved. |
All other trademarks are property of their respective owners. |