Basic calculation in java
Program To Add Two Numbers
class Addition
{
public static void main(String args[])
{
int a,b,sum; // declaring variables use to store two numbers and sum of it
a=5;
b=4;
sum=a+b; // "+" operator is used to add the values stored in variables
System.out.print("The sum of "+a+" and "+b+" is "+sum);
}//closing of main()
}// closing of class
Output:-
The sum of 5 and 4 is 9
Program To Subtract Two Numbers
Now here is the program to subtract two numbers.
class Subtraction
{
public static void main(String args[])
{
int a,b,sub; // declaring variables use to store two numbers and difference of it
a=5;
b=4;
sub=a-b; // "+" operator is used to add the values stored in variables
System.out.print("The difference of "+a+" and "+b+" is "+sub);
}//closing of main()
}// closing of class
Output:-
The difference of 5 and 4 is 1
TIPS :-Do you know the difference between subtraction and difference? If i say subtract A from B ,then it means (B - A),notice it can be negative as well as positive depending upon values but if i say find the difference between A and B then you have to decide which one is greater and then you will subtract ,it will give you the difference which can't be negative.
Program To Multiply Two Numbers
Now below is the program to multiply two numbers.
class Multiplication
{
public static void main(String args[])
{
int a,b,pro; // declaring variables use to store two numbers and product of it
a=5;
b=4;
pro=a*b; // "+" operator is used to add the values stored in variables
System.out.print("The product of "+a+" and "+b+" is "+pro);
}//closing of main()
}// closing of class
{
public static void main(String args[])
{
int a,b,pro; // declaring variables use to store two numbers and product of it
a=5;
b=4;
pro=a*b; // "+" operator is used to add the values stored in variables
System.out.print("The product of "+a+" and "+b+" is "+pro);
}//closing of main()
}// closing of class
Output:-
The product of 5 and 4 is 20
Program To Divide Two Numbers
Now here is the program to divide two numbers.
class Division
{
public static void main(String args[])
{
int a,b,div; // declaring variables use to store two numbers and quotient of it
a=5;
b=4;
div=a/b; // "/" operator is used to divide the values stored in variables
System.out.print("The quotient of "+a+" / "+b+" is "+div);
}//closing of main()
}// closing of class
Output:-
The quotient of 5 / 4 is 1
If i am not wrong,my dear readers would be thinking that i am poor in maths as i have written that 5 / 4=1
but let me tell you and explain you this stuff.In java and i think in almost every programming language there is a specific rule to solve division and multiplication.If you have notice 5 is of integer type and so is 4 ,and in java when an integer is either divided or multiplied by an integer the result is always an integer.
E.g :-
4 / 3 = 1
45 / 7= 6
Fractional part is ignored only the quotient part is take.Now what to do to take fraction also in account it's simple just convert one to double or floating datatype and the work is done.
E.g :-
4 / 3.0=1.33333........
45.0 / 7=6.428.......
To make the above program take fractional part into consideration we need to do following changes.(Shown by Blue text)
Program To Divide Two Numbers
Now here is the program to divide two numbers.
class Division
{
public static void main(String args[])
{
double a,b,div; // declaring variables use to store two numbers and quotient of it
a=5.0;// not a compulsion to write 5.0
b=4.0;
div=a/b; // "/" operator is used to divide the values stored in variables
System.out.print("The quotient of "+a+" / "+b+" is "+div);
}//closing of main()
}// closing of class
The whole stuff can be categorized as following.
int / float = float 23 / 4.0=5.75
float / float = float 23.0 / 4.0=5.75
Now if i am not wrong you might have guessed a similar problem in all the above programs,Yes the problem is the above programs do calculation on only two constants i.e. 4 and 5 .So to upgrade these programs to programs which might give user the feasibility to enter their own numbers we have a tutorial on Taking User Input. In which i will tell you how to take input from the user through keyboard.
Now here is the program to divide two numbers.
class Division
{
public static void main(String args[])
{
double a,b,div; // declaring variables use to store two numbers and quotient of it
a=5.0;// not a compulsion to write 5.0
b=4.0;
div=a/b; // "/" operator is used to divide the values stored in variables
System.out.print("The quotient of "+a+" / "+b+" is "+div);
}//closing of main()
}// closing of class
Output:-
The quotient of 5 / 4 is 1.25
The whole stuff can be categorized as following.
int / int = int 23 / 4 =5
float / int = float 23.0 / 4 =5.75int / float = float 23 / 4.0=5.75
float / float = float 23.0 / 4.0=5.75
Now if i am not wrong you might have guessed a similar problem in all the above programs,Yes the problem is the above programs do calculation on only two constants i.e. 4 and 5 .So to upgrade these programs to programs which might give user the feasibility to enter their own numbers we have a tutorial on Taking User Input. In which i will tell you how to take input from the user through keyboard.
0 comments:
Post a Comment