C# Arithmetic Operators
In this chapter you will learn:
- How to use Arithmetic Operators
- Example for C# Arithmetic Operators
- How to handle Divide by zero exception
Description
C# defines the following arithmetic operators:
Operator | Meaning |
---|---|
+ | Addition |
- | Subtraction (also unary minus) |
* | Multiplication |
/ | Division |
% | Modulus |
++ | Increment |
-- | Decrement |
Example
When / is applied to an integer, any remainder will be truncated.
For example, 10/3
will equal 3
in integer division.
using System;/*from w w w . jav a2s .co m*/
class MainClass
{
static void Main(string[] args)
{
int a,b,c,d,e,f;
a = 1;
b = a + 6;
Console.WriteLine(b);
c = b - 3;
Console.WriteLine(c);
d = c * 2;
Console.WriteLine(d);
e = d / 2;
Console.WriteLine(e);
f = e % 2;
Console.WriteLine(f);
}
}
The code above generates the following result.
Divide by zero exception
Dividing by zero value generates the DivideByZeroException
.
using System;//from ww w.ja va2s . c o m
class Program
{
static void Main(string[] args)
{
int i = 4;
int y = 0;
int result = i / y;
Console.WriteLine("result="+result);
}
}
The output:
Next chapter...
What you will learn in the next chapter: