# The Basic Arithmetic Operators : Arithmetic Operators « Operators « Java Tutorial

Home
Java Tutorial
 1 Language 2 Data Type 3 Operators 4 Statement Control 5 Class Definition 6 Development 7 Reflection 8 Regular Expressions 9 Collections 10 Thread 11 File 12 Generics 13 I18N 14 Swing 15 Swing Event 16 2D Graphics 17 SWT 18 SWT 2D Graphics 19 Network 20 Database 21 Hibernate 22 JPA 23 JSP 24 JSTL 25 Servlet 26 Web Services SOA 27 EJB3 28 Spring 29 PDF 30 Email 31 J2ME 32 J2EE Application 33 XML 34 Design Pattern 35 Log 36 Security 37 Apache Common 38 Ant 39 JUnit
 Java Tutorial » Operators » Arithmetic Operators
3.4.3.The Basic Arithmetic Operators
 ```public class MainClass {   public static void main(String args[]) {     // arithmetic using integers     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);         // arithmetic using doubles     System.out.println("\nFloating Point Arithmetic");     double da = 1 + 1;     double db = da * 3;     double dc = db / 4;     double dd = dc - a;     double de = -dd;     System.out.println("da = " + da);     System.out.println("db = " + db);     System.out.println("dc = " + dc);     System.out.println("dd = " + dd);     System.out.println("de = " + de);   } }```
```Integer Arithmetic
a = 2
b = 6
c = 1
d = -1
e = 1

Floating Point Arithmetic
da = 2.0
db = 6.0
dc = 1.5
dd = -0.5
de = 0.5```
 3.4.Arithmetic Operators 3.4.1. Arithmetic Calculations 3.4.2. Arithmetic Operators 3.4.3. The Basic Arithmetic Operators 3.4.4. Demonstrates the mathematical operators 3.4.5. Modulus operator %: obtain the remainder after a division 3.4.6. Applying the modulus operator, %, to floating-point values