From Script | Spoken-Tutorial
Revision as of 16:33, 11 September 2013 by Sneha (Talk | contribs)

Jump to: navigation, search
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




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

  • plus symbol for addition
  • minus for subtraction
  • asterisk for multiplication
  • front slash for division
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