COURSES
MBAData Science & AnalyticsDoctorate Software & Tech AI | ML MarketingManagement
Professional Certificate Programme in HR Management and AnalyticsPost Graduate Certificate in Product ManagementExecutive Post Graduate Program in Healthcare ManagementExecutive PG Programme in Human Resource ManagementMBA in International Finance (integrated with ACCA, UK)Global Master Certificate in Integrated Supply Chain ManagementAdvanced General Management ProgramManagement EssentialsLeadership and Management in New Age BusinessProduct Management Online Certificate ProgramStrategic Human Resources Leadership Cornell Certificate ProgramHuman Resources Management Certificate Program for Indian ExecutivesGlobal Professional Certificate in Effective Leadership and ManagementCSM® Certification TrainingCSPO® Certification TrainingLeading SAFe® 5.1 Training (SAFe® Agilist Certification)SAFe® 5.1 POPM CertificationSAFe® 5.1 Scrum Master Certification (SSM)Implementing SAFe® 5.1 with SPC CertificationSAFe® 5 Release Train Engineer (RTE) CertificationPMP® Certification TrainingPRINCE2® Foundation and Practitioner Certification
Law
Job Linked
Bootcamps
Study Abroad
MS in Data AnalyticsMS in Project ManagementMS in Information TechnologyMasters Degree in Data Analytics and VisualizationMasters Degree in Artificial IntelligenceMBS in Entrepreneurship and MarketingMSc in Data AnalyticsMS in Data AnalyticsMS in Computer ScienceMaster of Science in Business AnalyticsMaster of Business Administration MS in Data ScienceMS in Information TechnologyMaster of Business AdministrationMS in Applied Data ScienceMaster of Business Administration | STEMMS in Data AnalyticsM.Sc. Data Science (60 ECTS)Master of Business AdministrationMS in Information Technology and Administrative Management MS in Computer Science Master of Business Administration MBA General Management-90 ECTSMSc International Business ManagementMS Data Science Master of Business Administration MSc Business Intelligence and Data ScienceMS Data Analytics MS in Management Information SystemsMSc International Business and ManagementMS Engineering ManagementMS in Machine Learning EngineeringMS in Engineering ManagementMSc Data EngineeringMSc Artificial Intelligence EngineeringMPS in InformaticsMPS in Applied Machine IntelligenceMS in Project ManagementMPS in AnalyticsMS in Project ManagementMS in Organizational LeadershipMPS in Analytics - NEU CanadaMBA with specializationMPS in Informatics - NEU Canada Master in Business AdministrationMS in Digital Marketing and MediaMSc Sustainable Tourism and Event ManagementMSc in Circular Economy and Sustainable InnovationMSc in Impact Finance and Fintech ManagementMS Computer ScienceMS in Applied StatisticsMaster in Computer Information SystemsMBA in Technology, Innovation and EntrepreneurshipMSc Data Science with Work PlacementMSc Global Business Management with Work Placement MBA with Work PlacementMS in Robotics and Autonomous SystemsMS in Civil EngineeringMS in Internet of ThingsMSc International Logistics and Supply Chain ManagementMBA- Business InformaticsMSc International ManagementMBA in Strategic Data Driven ManagementMSc Digital MarketingMBA Business and MarketingMaster of Business AdministrationMSc in Sustainable Global Supply Chain ManagementMSc Digital Business Analytics MSc in International HospitalityMSc Luxury and Innovation ManagementMaster of Business Administration-International Business ManagementMS in Computer EngineeringMS in Industrial and Systems EngineeringMSc International Business ManagementMaster in ManagementMSc MarketingMSc Business ManagementMSc Global Supply Chain ManagementMS in Information Systems and Technology with Business Intelligence and Analytics ConcentrationMSc Corporate FinanceMSc Data Analytics for BusinessMaster of Business AdministrationMaster of Business AdministrationMaster of Business AdministrationMSc in International FinanceMSc in International Management and Global LeadershipMaster of Business AdministrationBachelor of BusinessMaster of Business Administration 60 ECTSMaster of Business Administration 90 ECTSMaster of Business Administration 90 ECTSBachelor of Business AnalyticsBachelor of Information TechnologyMaster of Business AdministrationMBA Business AnalyticsMSc in Marketing Analytics and Data IntelligenceMS Biotechnology Management and EntrepreneurshipMSc in Luxury and Fashion ManagementMaster of Business Administration (90 ECTS)Bachelor of Business Administration (180 ECTS)B.Sc. Computer Science (180 ECTS) MSc in International Corporate Finance MSc in Sustainable Luxury and Creative IndustriesMSc Digital Marketing
For College Students

For Loop in Java: Explained with Examples

$$/$$

Let us now take a look at how you can do the same tasks of printing numbers from 1-100.

 

Download the file below to understand the following video well.

$$/$$

Video Transcript

 

You learnt earlier how to print all the numbers between one to 10 using a while loop. Now, can we do the same task using a for loop? That is, print all the numbers between one to 100 using the for loop. For that I write the keyword for here. Then I initialize my variable NUM from one. Then I put a semicolon to indicate that my initialization is now complete. Then in the next step I say I tell the program till what point do I want this for loop to run? So basically I want this for loop to run till NUM is less than equal to 100. Then in the next step I tell what change should occur in NUM at each and every step. So I say NUM plus plus. Now here inside the for loop I'll simply print the value of NUM. So basically the basic syntax for running a for loop is that in the beginning you declare and initialize whichever variable you wish to change. Then you tell the for loop how many times you wish this for loop to execute. That is, you tell till what point does your variable need to go? In our case,

 

NUM will go till 100 including 100. And in the next step you would specify the for loop what change will occur in NUM at each and every step. So let us try to run this program and see if it works. So here you can see that on the console all the numbers between one to 100 get printed. Imagine that I would have forgotten to add is equal to sign here. Then what would have happened?

 

Here again, all numbers get printed from starting from one till 99. This is because again my NUM will go maximum till 99. And once my NUM becomes 99, it will check. It will increment that 99. In the next step that will my NUM will become 100. Then in the next step when I try to run my for loop, this particular condition will become false and hence this for loop will get broken.

 

Video Recap

 

 

  • A for loop can be used to print numbers between one to 100

  • Use "for" keyword and initialize variable NUM to one with a semicolon

  • Set the loop to run until NUM is less than or equal to 100

  • Specify the change that occurs in NUM at each step with "NUM++"

  • Print the value of NUM inside the loop

  • The basic syntax for a for loop is to declare and initialize the variable, set the loop limit, and specify the change in the variable at each step

  • Without the "is equal to" sign, the loop will print numbers from one to 99 instead of 100

  • When NUM becomes 100, the loop will break as the condition is no longer true.

 

As you saw, the same task of printing numbers sequentially is simpler using the for loop.

Let us take a look how you can do the task of calculating the product of numbers of 1 to 10 via the for you loop.

Download the file below to understand the code better.

 

$$/$$

Even the task of computing product of numbers from 1 till 10 is an easier task with a for loop.

Now consider a situation where every time the loop executed, you asked the user if you should print another number and printed a number every time a user entered yes until he/she entered no.

In such a case, a while loop will be a better choice where the loop will execute while userInput=”yes”.

 

In the next segment, you will learn about the third kind of loop called the do-while loop.