© Doug Winnie 2021
D. WinnieEssential Java for AP CompScihttps://doi.org/10.1007/978-1-4842-6183-5_7

7. Flowcharting

Doug Winnie1  
Mission Hills, KS, USA

Programming and coding are just as much about thinking and planning as it is about sitting in front of a keyboard. Often, a developer needs to plot out in their mind or on paper how a program is going to work. This can make the coding process much easier, especially if you are working together with others on a project.

A flowchart is a common way to sketch out your program. It is exactly as it sounds: a chart that visually shows the flow of a program. In a flowchart, you connect various steps, decisions, and actions together into a string that follows the flow of how the program will operate. ...

Get Essential Java for AP CompSci: From Programming to Computer Science now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.