<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Java%2FC2%2FNested-if%2FEnglish</id>
		<title>Java/C2/Nested-if/English - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Java%2FC2%2FNested-if%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C2/Nested-if/English&amp;action=history"/>
		<updated>2026-05-24T10:53:12Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C2/Nested-if/English&amp;diff=11338&amp;oldid=prev</id>
		<title>PoojaMoolya at 06:27, 17 June 2014</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C2/Nested-if/English&amp;diff=11338&amp;oldid=prev"/>
				<updated>2014-06-17T06:27:47Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 06:27, 17 June 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| '''Visual &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Clue&lt;/del&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| '''Visual &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Cue&lt;/ins&gt;'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| '''Description'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| '''Description'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>PoojaMoolya</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C2/Nested-if/English&amp;diff=4191&amp;oldid=prev</id>
		<title>Sneha at 05:09, 9 May 2013</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C2/Nested-if/English&amp;diff=4191&amp;oldid=prev"/>
				<updated>2013-05-09T05:09:02Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Java/C2/Nested-if/English&amp;amp;diff=4191&amp;amp;oldid=1236&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C2/Nested-if/English&amp;diff=1236&amp;oldid=prev</id>
		<title>Arya: Created page with ''''Author : '''TalentSprint  '''Script Title : '''Nested-If and Ternary Operator  '''Keywords : '''If else conditional statements, Ternary operator, nested-if, video tutorial    …'</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C2/Nested-if/English&amp;diff=1236&amp;oldid=prev"/>
				<updated>2012-12-07T11:19:10Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;&amp;#039;&amp;#039;&amp;#039;Author : &amp;#039;&amp;#039;&amp;#039;TalentSprint  &amp;#039;&amp;#039;&amp;#039;Script Title : &amp;#039;&amp;#039;&amp;#039;Nested-If and Ternary Operator  &amp;#039;&amp;#039;&amp;#039;Keywords : &amp;#039;&amp;#039;&amp;#039;If else conditional statements, Ternary operator, nested-if, video tutorial    …&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Author : '''TalentSprint&lt;br /&gt;
&lt;br /&gt;
'''Script Title : '''Nested-If and Ternary Operator&lt;br /&gt;
&lt;br /&gt;
'''Keywords : '''If else conditional statements, Ternary operator, nested-if, video tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| '''Visual Clue'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| '''Description'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Slide 1&lt;br /&gt;
&lt;br /&gt;
'''Welcome'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Welcome to the spoken tutorial on '''Nested-If and Ternary Operator '''in java'''.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Slide 2&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives '''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| By the end of this tutorial you should be able to:&lt;br /&gt;
&lt;br /&gt;
* Explain Nested-If Statements and Ternary operators.&lt;br /&gt;
* Use them in a Java program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Slide 3 &lt;br /&gt;
&lt;br /&gt;
'''Tools Used'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| For this tutorial we are using:&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu 11.10,'''&lt;br /&gt;
&lt;br /&gt;
'''JDK 1.6,'''and&lt;br /&gt;
&lt;br /&gt;
'''Eclipse 3.7.0'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Slide 4&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites '''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| To follow this tutorial, you should know,&lt;br /&gt;
&lt;br /&gt;
- the usage of relational and logical operators.&lt;br /&gt;
&lt;br /&gt;
- '''if...else''' control flow statements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not, for relevant tutorial please visit our website which is as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Slide 5&lt;br /&gt;
&lt;br /&gt;
'''Nested-If statements'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| An '''if''' statement within another '''if '''statement is called a '''nested-if '''statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Slide 6&lt;br /&gt;
&lt;br /&gt;
'''Syntax for Nested-If Statement'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Point to the line of code as you explain.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if (condition1) { &lt;br /&gt;
&lt;br /&gt;
if (condition2) {&lt;br /&gt;
&lt;br /&gt;
Statement or block 1&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else {&lt;br /&gt;
&lt;br /&gt;
Statement or block 2&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else {&lt;br /&gt;
&lt;br /&gt;
Statement or block 3&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Let us look at the syntax for writing the '''Nested-If statement'''.&lt;br /&gt;
&lt;br /&gt;
In this case, if condition 1 is true, then the program checks for condition 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Condition 2 is given using another If statement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If condition 2 is true, then the program executes Statement or block 1.&lt;br /&gt;
&lt;br /&gt;
Else, it executes Statement or block 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If condition 1 is false, then the program will not check condition2.&lt;br /&gt;
&lt;br /&gt;
Instead will directly jump to its else statement i.e. block 3.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Let us try and example to understand that better&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| '''Point to the code'''&lt;br /&gt;
&lt;br /&gt;
{ Minimize slides and open Eclise. It should contain the following }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''public class NestedIfDemo {'''&lt;br /&gt;
&lt;br /&gt;
'''public static void main(String args&amp;lt;nowiki&amp;gt;[]) {&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| We have the eclipse IDE and the skeleton required for the rest of the code. &lt;br /&gt;
&lt;br /&gt;
We have created a class '''NesedIfDemo''' and added the main method to it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Type &lt;br /&gt;
&lt;br /&gt;
'''int n = -5;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight '''int n = -5;'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| We shall check if the given number is a even number or an odd number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But we will also handle negative numbers using a nested-if.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So type &lt;br /&gt;
&lt;br /&gt;
'''int n = minus 5;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have created a variable to store the number.&lt;br /&gt;
&lt;br /&gt;
Now we shall write the if conditions.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Type &lt;br /&gt;
&lt;br /&gt;
'''if (n&amp;lt;nowiki&amp;gt; &amp;lt; 0) {&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''System.out.println(“Negative number”);'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''if (n&amp;lt;nowiki&amp;gt; &amp;lt; 0) &amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''''open curly bracket'''''&lt;br /&gt;
&lt;br /&gt;
'''System.out.println(“Negative number”);'''&lt;br /&gt;
&lt;br /&gt;
'''''close curly bracket'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We first see if the number is a negative number.&lt;br /&gt;
&lt;br /&gt;
If yes then we will not check for even and odd.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Then if the number is not a negative, we then check for even and odd.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Type after the if statement.&lt;br /&gt;
&lt;br /&gt;
'''else{'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Type&lt;br /&gt;
&lt;br /&gt;
'''else {'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now if the execution has come to the else part.&lt;br /&gt;
&lt;br /&gt;
It means that the number is non negative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So we check for odd or even inside this else part.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| inside else, type&lt;br /&gt;
&lt;br /&gt;
'''if (n % 2 == 0) {'''&lt;br /&gt;
&lt;br /&gt;
'''System.out.println(“Even number”);'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
'''else {'''&lt;br /&gt;
&lt;br /&gt;
'''System.out.println(“Odd number”);'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Type&lt;br /&gt;
&lt;br /&gt;
'''if (n ''percent'' 2 equalto equalto 0) {'''&lt;br /&gt;
&lt;br /&gt;
'''System.out.println(“Even number”);'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
'''else {'''&lt;br /&gt;
&lt;br /&gt;
'''System.out.println(“Odd number”);'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So we make sure that negative numbers are not considered for odd or even check.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Now let us see the code in action.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| '''Save''' and '''Run'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| As we can see, we get the output “negative”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us try a positive number&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Change n = -5 to n = 5&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Change n = -5 to n = 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Save''' and''' Run'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Point to the output&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| As we can see, the output is odd as expected. Let us try an even number&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Change n = 5 to n = 10&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Change n = 5 to n = 10.&lt;br /&gt;
&lt;br /&gt;
Save and run.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Point to the output.&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| As we can see, the output is “even” as expected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Highlight the code&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| This process of including an if statement inside another, is called nested-if.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is no limit to the amount of nesting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But it is a good practice to not go beyond 3 levels of nesting.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Remove everything inside the '''Main''' method&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Now we shall look at the ternary operator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First let me clean up the '''Main''' method.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| We shall write a program that divides a number by 2. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is a very trivial program but the issue comes in dividing odd numbers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When 7 is divided by 2, we get 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But what if we want the result to be rounded off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Which means, when 7 is divided by 2, we get must 4 and not 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In simple terms, we need the next number.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Let us see how to write such a program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Type &lt;br /&gt;
&lt;br /&gt;
'''int n, nHalf&amp;lt;nowiki&amp;gt;;&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Type &lt;br /&gt;
&lt;br /&gt;
'''int n, nHalf&amp;lt;nowiki&amp;gt;;&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will store the number in n and the half number in nHalf&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Type &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''n = 5;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''if (n % 2 == 0) {'''&lt;br /&gt;
&lt;br /&gt;
'''nHalf = n / 2;'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
'''else {'''&lt;br /&gt;
&lt;br /&gt;
'''nHalf = (n + 1) / 2;'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Type&lt;br /&gt;
&lt;br /&gt;
'''n = 5;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''if (n % 2 == 0) {'''&lt;br /&gt;
&lt;br /&gt;
'''nHalf = n / 2;'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
'''else {'''&lt;br /&gt;
&lt;br /&gt;
'''nHalf = (n + 1) / 2;'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We check if the number is even or odd and do the division accordingly.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''System.out.println(nHalf);'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Let us add a print statement to see the program in action.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''System.out.println(nHalf);'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| '''Save''' and '''Run'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Point to the output.&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| '''Save''' and '''Run'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As we can see, our objective is met.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Point to the code.&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| But if we notice, all we are doing is, setting the value of a variable depending on a condition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is more syntax than logic in our program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is when ternary operator makes code simpler.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| {Switch to Slides}&lt;br /&gt;
&lt;br /&gt;
Slide 7&lt;br /&gt;
&lt;br /&gt;
Ternary Operator.&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| A conditional operator providing results similar to nested-if.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Provides a short syntax and is denoted by a question mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Takes three operands at a time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Slide 8&lt;br /&gt;
&lt;br /&gt;
'''Point to the syntax'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Syntax of Ternary Operator'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
Result = Expression '''?''' Operand 1''' :''' Operand 2&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Let us learn about the syntax of Ternary Operator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The expression is the condition that has to be checked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Operand 1 is the value of the variable Result if the condition is true.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Operand 2 is the value if the condition is false.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us use it in our program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| {Switch to eclipse}&lt;br /&gt;
&lt;br /&gt;
Remove the if-else statement&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| First let us remove the if-else statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''nHalf = n % 2 == 0 ? n / 2 : (n + 1) / 2'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''nHalf = n % 2 == 0 ? n / 2 : (n + 1) / 2'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This statement reads,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if n is even, nHalf is n by 2.&lt;br /&gt;
&lt;br /&gt;
Otherwise, it is n plus 1 by 2.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| '''Save''' and '''Run'''.&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Let us now see it in action.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Save''' and '''Run'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| Point to the output.&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.176cm;&amp;quot;| As we can see, the output is as expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This way, ternary operator reduces clutter in the code and improves readability.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Slide 9&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| We have come to the end of this tutorial. &lt;br /&gt;
&lt;br /&gt;
In this tutorial we have learnt:&lt;br /&gt;
&lt;br /&gt;
* About Nested-If Statements and Ternary Operator&lt;br /&gt;
* Usage of Nested-If Statements and Ternary Operator in a Java program&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Slide 10&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Now take an assignment on &lt;br /&gt;
&lt;br /&gt;
Nested-If and Ternary operator. Write java program for the following.&lt;br /&gt;
&lt;br /&gt;
* Check whether a number is even and also a multiple of 11 using nested-if.&lt;br /&gt;
* Identify the largest number among the two given numbers using Ternary operator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Slide 11&lt;br /&gt;
&lt;br /&gt;
'''About the Spoken Tutorial Project'''&lt;br /&gt;
&lt;br /&gt;
* Watch the video available at[http://spoken-tutorial.org/What_is_a_Spoken_Tutorial  ][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial http][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial ://][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial spoken][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial -][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial tutorial][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial .][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial org][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial /][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial What][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial _][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial is][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial _][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial a][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial _][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial Spoken][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial _][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial Tutorial]&lt;br /&gt;
&lt;br /&gt;
* It summarizes the Spoken Tutorial project&lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you can download and watch it&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| To know more about the '''Spoken Tutorial''' project, watch the video available at the following link. It summarizes the project.If you do not have good bandwidth, you can download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Slide 12&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
&lt;br /&gt;
The Spoken Tutorial Project Team&lt;br /&gt;
&lt;br /&gt;
* Conducts workshops using spoken tutorials&lt;br /&gt;
&lt;br /&gt;
* Gives certificates for those who pass an online test&lt;br /&gt;
&lt;br /&gt;
* For more details, please write to [mailto:contact@spoken-tutorial.org contact][mailto:contact@spoken-tutorial.org @][mailto:contact@spoken-tutorial.org spoken][mailto:contact@spoken-tutorial.org -][mailto:contact@spoken-tutorial.org tutorial][mailto:contact@spoken-tutorial.org .][mailto:contact@spoken-tutorial.org org]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| The Spoken Tutorial Project Team. Conducts workshops using '''spoken tutorials''' and gives certificates for those who pass an online test. For more details, please write to '''contact AT spoken HYPHEN tutorial DOT org.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Slide 13&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgement'''&lt;br /&gt;
&lt;br /&gt;
* Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
* It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
* More information on this Mission is available at&lt;br /&gt;
&lt;br /&gt;
* [http://spoken-tutorial.org/NMEICT-Intro http][http://spoken-tutorial.org/NMEICT-Intro ://][http://spoken-tutorial.org/NMEICT-Intro spoken][http://spoken-tutorial.org/NMEICT-Intro -][http://spoken-tutorial.org/NMEICT-Intro tutorial][http://spoken-tutorial.org/NMEICT-Intro .][http://spoken-tutorial.org/NMEICT-Intro org][http://spoken-tutorial.org/NMEICT-Intro /][http://spoken-tutorial.org/NMEICT-Intro NMEICT][http://spoken-tutorial.org/NMEICT-Intro -][http://spoken-tutorial.org/NMEICT-Intro Intro]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| '''Spoken Tutorial '''Project is a part of the '''Talk to a Teacher''' project and is supported by the '''National Mission on Education through ICT, MHRD, Government of India. '''More information on this Mission is available at '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| Slide 14&lt;br /&gt;
&lt;br /&gt;
'''About the contributor'''&lt;br /&gt;
&lt;br /&gt;
* This tutorial has been contributed by '''TalentSprint'''&lt;br /&gt;
* '''www.talentsprint.com'''&lt;br /&gt;
&lt;br /&gt;
Thanks for joining &lt;br /&gt;
| style=&amp;quot;border:0.035cm solid #000000;padding:0.097cm;&amp;quot;| This tutorial has been contributed by '''TalentSprint'''. &lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Arya</name></author>	</entry>

	</feed>