Java/J2EE and SOA (344 Blogs) Become a Certified Professional
Java/J2EE and SOA

Programming & Frameworks

Topics Covered
  • C Programming and Data Structures (16 Blogs)
  • Comprehensive Java Course (5 Blogs)
  • Java/J2EE and SOA (341 Blogs)
  • Spring Framework (8 Blogs)
SEE MORE Programming & Frameworks blog posts

How To Implement If Else In Java?

Published on Jul 31,2019 4.4K Views

image not found!image not found!image not found!image not found!Copy Link!

Conditions in Java can be tested by using the if statement. The if statement can be followed by an else statement as well, which is executed when the Boolean expression is false. This article will discuss If Else Statement In Java.

Following pointers will be covered in this article,

Starting Off with this article on if else in JAVA.

There are multiple types of if statements in java:

if Statement

The if statement is used to test the condition and is followed by a set of statements. The statements execute only when the condition proves to be true.

Syntax:

1
2
3
if(condition){ 
//code to be executed 

Example

1
2
3
4
5
6
7
8
9
10
11
12
public class Test
public static void main(String[] args)
    //defining a 'price' variable 
    int price=1800
    //checking the price 
    if(price>1500){ 
        System.out.print("Price is greater than 1500"); 
    
}

Output:

Price is greater than 1500

Moving on with this article on if else in JAVA.

if-else statement

The if-else statement in java is also used for testing conditions. The if block is executed if the condition is true. If the condition is false, the else block is executed.

Syntax:

 
1
2
3
4
5
6
if(condition)
{
//code if condition is true
}else{
//code if condition is false
}

Example:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class Test
public static void main(String[] args)
    //defining a variable 
    int num=15
    //Checking if the number is divisible by 2
    if(num%2==0){ 
        System.out.println("Even number"); 
}else
        System.out.println("Odd number"); 
 

Output:

Odd number

Let’s take a look at another example, wherein the program checks if the year entered is a leap year or not.

Example:

1
2
3
4
5
6
7
8
9
10
11
public class Test {   
public static void main(String[] args) {   
    int year=2028;   
    if(((year % 4 ==0) && (year % 100 !=0)) || (year % 400==0)){ 
        System.out.println("LEAP YEAR"); 
    
    else
        System.out.println("NOT A LEAP YEAR"); 
    
}   
}

Output:

LEAP YEAR

Moving on with this article on if else in JAVA.

Using Ternary Operators

Ternary operators (? : ) can be used instead of the if else statement. If the condition appears to be true, the result of ? is returned. If it is false, the result of : is returned.

Example:

1
2
3
4
5
6
7
8
public class Test {   
public static void main(String[] args) {   
    int num=12;   
    //Using ternary operator 
    String output=(num%2==0)?"Even number":"Odd number";   
    System.out.println(output); 
}   
}    

Output:

Even number

 

Moving on with this article on if else in JAVA.

if-else-if ladder :

One block of code can be executed among multiple blocks, using the if-else-if ladder.

Execution of these statements take place from the top.

When the test expression appears to be true, the code present in the body of the if statement is executed. If none of the test expressions are true, the else statement is executed.

Example:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class Test {
   public static void main(String[] args) {  
      int num = 15;
      
      if (num > 0) {
         System.out.println("POSITIVE NUMBER");
      }
      else if (num < 0) {
         System.out.println("NEGATIVE NUMBER");
      }
      else {
         System.out.println("NUMBER 0");
      }
   }
}

Output

POSITIVE NUMBER

Moving on with this article on if else in JAVA.

Nested if statement:

This statement is represented by an if block with another if block. For the inner if block to execute, the condition of the outer block should be true.

Syntax:

1
2
3
4
5
6
if(condition){   
     //code to be executed   
          if(condition){ 
             //code to be executed   
    }   
}  

Example:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class Test {     
public static void main(String[] args) {     
    //Creating two variables   
    int age=20;   
    int weight=55;     
    //applying conditions
    if(age>=18){     
        if(weight>50){   
            System.out.println("You are allowed to trek.");   
        } else
            System.out.println("You are not allowed to trek.");   
        
    } else
      System.out.println("Must be above the age of 18."); 
    
}  }

Output:

 

You are allowed to trek. 

The if-else statement in java allows the user to test innumerous conditions in an extremely efficient manner.

Thus we have come to an end of this article on ‘if else in Java’. If you wish to learn more, check out the Java Training by Edureka, a trusted online learning company. Edureka’s Java J2EE and SOA training and certification course is designed to train you for both core and advanced Java concepts along with various Java frameworks like Hibernate & Spring.

Got a question for us? Please mention it in the comments section of this blog and we will get back to you as soon as possible.

Comments
0 Comments

Join the discussion

Browse Categories

webinar REGISTER FOR FREE WEBINAR
+91
  • India (भारत)+91
  • United States+1
  • United Kingdom+44
  • Afghanistan (‫افغانستان‬‎)+93
  • Albania (Shqipëri)+355
  • Algeria (‫الجزائر‬‎)+213
  • Andorra+376
  • Angola+244
  • Argentina+54
  • Armenia (Հայաստան)+374
  • Aruba+297
  • Australia+61
  • Austria (Österreich)+43
  • Azerbaijan (Azərbaycan)+994
  • Bahamas+1242
  • Bahrain (‫البحرين‬‎)+973
  • Bangladesh (বাংলাদেশ)+880
  • Barbados+1246
  • Belarus (Беларусь)+375
  • Belgium (België)+32
  • Belize+501
  • Benin (Bénin)+229
  • Bermuda+1441
  • Bhutan (འབྲུག)+975
  • Bolivia+591
  • Bosnia and Herzegovina (Босна и Херцеговина)+387
  • Botswana+267
  • Brazil (Brasil)+55
  • British Indian Ocean Territory+246
  • British Virgin Islands+1284
  • Brunei+673
  • Bulgaria (България)+359
  • Burkina Faso+226
  • Burundi (Uburundi)+257
  • Cambodia (កម្ពុជា)+855
  • Cameroon (Cameroun)+237
  • Canada+1
  • Cape Verde (Kabu Verdi)+238
  • Caribbean Netherlands+599
  • Cayman Islands+1345
  • Central African Republic (République centrafricaine)+236
  • Chad (Tchad)+235
  • Chile+56
  • China (中国)+86
  • Christmas Island+61
  • Cocos (Keeling) Islands+61
  • Colombia+57
  • Comoros (‫جزر القمر‬‎)+269
  • Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)+243
  • Congo (Republic) (Congo-Brazzaville)+242
  • Cook Islands+682
  • Costa Rica+506
  • Côte d’Ivoire+225
  • Croatia (Hrvatska)+385
  • Cuba+53
  • Curaçao+599
  • Cyprus (Κύπρος)+357
  • Czech Republic (Česká republika)+420
  • Denmark (Danmark)+45
  • Djibouti+253
  • Dominican Republic (República Dominicana)+1
  • Ecuador+593
  • Egypt (‫مصر‬‎)+20
  • El Salvador+503
  • Equatorial Guinea (Guinea Ecuatorial)+240
  • Eritrea+291
  • Estonia (Eesti)+372
  • Ethiopia+251
  • Falkland Islands (Islas Malvinas)+500
  • Faroe Islands (Føroyar)+298
  • Fiji+679
  • Finland (Suomi)+358
  • France+33
  • French Guiana (Guyane française)+594
  • French Polynesia (Polynésie française)+689
  • Gabon+241
  • Gambia+220
  • Georgia (საქართველო)+995
  • Germany (Deutschland)+49
  • Ghana (Gaana)+233
  • Gibraltar+350
  • Greece (Ελλάδα)+30
  • Greenland (Kalaallit Nunaat)+299
  • Grenada+1473
  • Guadeloupe+590
  • Guatemala+502
  • Guernsey+44
  • Guinea (Guinée)+224
  • Guinea-Bissau (Guiné Bissau)+245
  • Guyana+592
  • Haiti+509
  • Honduras+504
  • Hong Kong (香港)+852
  • Hungary (Magyarország)+36
  • Iceland (Ísland)+354
  • India (भारत)+91
  • Indonesia+62
  • Iran (‫ایران‬‎)+98
  • Iraq (‫العراق‬‎)+964
  • Ireland+353
  • Isle of Man+44
  • Israel (‫ישראל‬‎)+972
  • Italy (Italia)+39
  • Jamaica+1876
  • Japan (日本)+81
  • Jersey+44
  • Jordan (‫الأردن‬‎)+962
  • Kazakhstan (Казахстан)+7
  • Kenya+254
  • Kiribati+686
  • Kosovo+383
  • Kuwait (‫الكويت‬‎)+965
  • Kyrgyzstan (Кыргызстан)+996
  • Laos (ລາວ)+856
  • Latvia (Latvija)+371
  • Lebanon (‫لبنان‬‎)+961
  • Lesotho+266
  • Liberia+231
  • Libya (‫ليبيا‬‎)+218
  • Liechtenstein+423
  • Lithuania (Lietuva)+370
  • Luxembourg+352
  • Macau (澳門)+853
  • Macedonia (FYROM) (Македонија)+389
  • Madagascar (Madagasikara)+261
  • Malawi+265
  • Malaysia+60
  • Maldives+960
  • Mali+223
  • Malta+356
  • Marshall Islands+692
  • Martinique+596
  • Mauritania (‫موريتانيا‬‎)+222
  • Mauritius (Moris)+230
  • Mayotte+262
  • Mexico (México)+52
  • Micronesia+691
  • Moldova (Republica Moldova)+373
  • Monaco+377
  • Mongolia (Монгол)+976
  • Montenegro (Crna Gora)+382
  • Morocco (‫المغرب‬‎)+212
  • Mozambique (Moçambique)+258
  • Myanmar (Burma) (မြန်မာ)+95
  • Namibia (Namibië)+264
  • Nauru+674
  • Nepal (नेपाल)+977
  • Netherlands (Nederland)+31
  • New Caledonia (Nouvelle-Calédonie)+687
  • New Zealand+64
  • Nicaragua+505
  • Niger (Nijar)+227
  • Nigeria+234
  • Niue+683
  • Norfolk Island+672
  • North Korea (조선 민주주의 인민 공화국)+850
  • Norway (Norge)+47
  • Oman (‫عُمان‬‎)+968
  • Pakistan (‫پاکستان‬‎)+92
  • Palau+680
  • Palestine (‫فلسطين‬‎)+970
  • Panama (Panamá)+507
  • Papua New Guinea+675
  • Paraguay+595
  • Peru (Perú)+51
  • Philippines+63
  • Poland (Polska)+48
  • Portugal+351
  • Puerto Rico+1
  • Qatar (‫قطر‬‎)+974
  • Réunion (La Réunion)+262
  • Romania (România)+40
  • Russia (Россия)+7
  • Rwanda+250
  • Saint Barthélemy+590
  • Saint Helena+290
  • Saint Martin (Saint-Martin (partie française))+590
  • Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)+508
  • Samoa+685
  • San Marino+378
  • São Tomé and Príncipe (São Tomé e Príncipe)+239
  • Saudi Arabia (‫المملكة العربية السعودية‬‎)+966
  • Senegal (Sénégal)+221
  • Serbia (Србија)+381
  • Seychelles+248
  • Sierra Leone+232
  • Singapore+65
  • Sint Maarten+1721
  • Slovakia (Slovensko)+421
  • Slovenia (Slovenija)+386
  • Solomon Islands+677
  • Somalia (Soomaaliya)+252
  • South Africa+27
  • South Korea (대한민국)+82
  • South Sudan (‫جنوب السودان‬‎)+211
  • Spain (España)+34
  • Sri Lanka (ශ්‍රී ලංකාව)+94
  • Sudan (‫السودان‬‎)+249
  • Suriname+597
  • Svalbard and Jan Mayen+47
  • Swaziland+268
  • Sweden (Sverige)+46
  • Switzerland (Schweiz)+41
  • Syria (‫سوريا‬‎)+963
  • Taiwan (台灣)+886
  • Tajikistan+992
  • Tanzania+255
  • Thailand (ไทย)+66
  • Timor-Leste+670
  • Togo+228
  • Tokelau+690
  • Tonga+676
  • Tunisia (‫تونس‬‎)+216
  • Turkey (Türkiye)+90
  • Turkmenistan+993
  • Tuvalu+688
  • Uganda+256
  • Ukraine (Україна)+380
  • United Arab Emirates (‫الإمارات العربية المتحدة‬‎)+971
  • United Kingdom+44
  • United States+1
  • Uruguay+598
  • Uzbekistan (Oʻzbekiston)+998
  • Vanuatu+678
  • Vatican City (Città del Vaticano)+39
  • Venezuela+58
  • Vietnam (Việt Nam)+84
  • Wallis and Futuna (Wallis-et-Futuna)+681
  • Western Sahara (‫الصحراء الغربية‬‎)+212
  • Yemen (‫اليمن‬‎)+967
  • Zambia+260
  • Zimbabwe+263
  • Åland Islands+358
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP

Subscribe to our Newsletter, and get personalized recommendations.

image not found!
image not found!

How To Implement If Else In Java?

edureka.co

preload imagepreload image