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
Master of Business Administration (90 ECTS)Master of Business Administration (60 ECTS)Master in Computer Science (120 ECTS)Master in International Management (120 ECTS)Bachelor of Business Administration (180 ECTS)B.Sc. Computer Science (180 ECTS)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 AnalyticsMaster of Science in AccountancyMS 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 AdministrationMS 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 MBA Business Technologies MBA Leading Business Transformation 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 MediaMS in Project ManagementMaster in Logistics and Supply Chain ManagementMSc Sustainable Tourism and Event ManagementMSc in Circular Economy and Sustainable InnovationMSc in Impact Finance and Fintech ManagementMS Computer ScienceMS in Applied StatisticsMS 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 ManagementMS Computer Science with AIML ConcentrationMBA in Strategic Data Driven ManagementMaster of Business AdministrationMSc Digital MarketingMBA Business and MarketingMaster of Business AdministrationMSc Digital MarketingMSc in Sustainable Luxury and Creative IndustriesMSc in Sustainable Global Supply Chain ManagementMSc in International Corporate FinanceMSc 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 Administration 60 ECTSMaster of Business Administration 90 ECTSMaster of Business Administration 60 ECTSMaster of Business Administration 90 ECTSBachelors in International Management
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.