Java/C2/Arithmetic-Operations/English-timed
From Script | Spoken-Tutorial
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 x-y
| ||
03:25 | Save it Run. | ||
03:32 | we see that the output of 75-5 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+4-2. 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