Java/C2/ArithmeticOperations/Englishtimed
From Script  SpokenTutorial
Time'  Narration
 
00:01  Welcome to the tutorial on Arithmetic Operations in Java.  
00:06  In this tutorial, you will learn about the various Arithmetic Operations namely
Addition Subtraction Multiplication Division and How to use them.  
00:16  For this tutorial we are using
Ubuntu 11.10, JDK 1.6 and Eclipse 3.7.  
00:24  To follow this tutorial you must have eclipse installed on your system  
00:28  and you must know how to create, save and run a file in Eclipse.
 
00:33  If not, for relevant tutorial please visit our website as shown.  
00:43  Here is a list of operators and the mathematical operations they perform
 
00:55  We shall look at each of them in detail.  
01:05  Here We have Eclipse IDE and the skeleton required for the rest of the code.
 
01:11  We have created a class by name Arithmetic Operations and added the main method.
 
01:17  Let us add some variables.  
01:22  int x = 5;  
01:27  'int y = 10; print result
 
01:35  x and y will be the operands and the result will store the output of operations.  
01:42  Let us add them and print the result. Result= x+y; system. out. println 'in parantesis result
 
02:10  Save it with Control S and control F11 to Run
 
02:17  We see, that the output of addition is stored and the value has been printed  
02:25  Now Let us change the values . x=75,y = 15
 
02:38  Save it Run  
02:43  we see that the output has changed accordingly  
02:48  Now let us try negative values. 'y = 25.
 
02:57  Save Run.  
03:02  we see that the output of 75 plus 25 has been printed  
03:11  Now let us try subtraction. 'y = 5 and change x+y to xy
 
03:25  Save it Run.  
03:32  we see that the output of 755 has been printed,  
03:39  Now Let us try multiplication. Change minus to asterisk
 
03:47  Save Run.  
03:52  we see that by using asterisk we could multiply 75*5. .  
03:59  Now let us try division Remove asterisk and type slash  
04:08  Save it Run.  
04:14  As we can see, the output is as expected.  
04:18  Now let us see what happens when the expected result is a decimal point number.
 
04:24  Change 5 to 10
 
04:28  The result must be 7.5.  
04:30  So let us change the result to a float.
 
04:43  Save it Run.
 
04:51  Note that although the expected result is 7.5, we get output as 7.0  
04:57  This is because both the operands involved in the division are integers.  
05:02  Let us change y to a float. y=10f  
05:16  Save Run.
 
05:22  Now we can see that the result is as expected.
 
05:25
Keep in mind that when the expected result is a float, one of the operands must be a float to get the expected output.  
05:33  Now let us see what happens when there is more than one operator.Remove all the operands  
05:48  int result= 8+42. Save it ,run
 
06:09  As we can see, the output is as expected.  
06:13  Now Change minus to a s lash
 
06:20  Now the output would be 6 if the addition is done before division.
 
06:25  Or it would be 10 if division is done before addition.
 
06:30  Let us Run and see the output.
 
06:38  As we can see, the output is 10 and the division is done before addition. This is because the division operator has more precedence than the addition operator.
 
06:50  In such situations, if we need to override the precedence, we use parentheses.  
07:04  By adding parentheses, we instruct Java to do the addition before the division.
 
07:10  Let us run the file now.
 
07:16  As we can see, addition has been performed first and the output is 6 as expected.
 
07:23  As a rule, keep in mind to use parentheses when the order of operations is not clear.  
07:37  This brings us to the end of this tutorial.  
07:40  we have learnt  
07:41  How to perform basic mathematical operations in Java.  
07:44  operator precedence, and,  
07:46  How to override it.  
07:49  As an assignment for this tutorial Find out what is meant by the modulo operator and what it does.
 
07:58  To know more about the Spoken Tutorial project, watch the video available at the following link,  
08:03  It summarizes the project.  
08:06  If you do not have good bandwidth you can download and watch it  
08:11  The Spoken Tutorial Team.  
08:12  Conducts workshops using spoken tutorials  
08:15  Gives certificates to those who pass an online test.  
08:18  For more details, please write to spoken HYPHEN tutorial DOT org.  
08:25  The Spoken Tutorial Project is a part of the Talk to a Teacher project .  
08:29    08:35  More information on this Mission is available at the following link spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro 
08:39  This tutorial has been contributed by TalentSprint. Thanks for joining.

Contributors and Content Editors
Arya Ratish, Gaurav, Krupali, PoojaMoolya, Priyacst, Sandhya.np14, Sneha