This episode of Obvious Java aims to do a deep dive into String formatting when outputting data. This information can often be hardcoded, however in many cases we cannot anticipate exactly what the programs we built may handle. We will explore a few ways of formatting single lines of Strings. The final episode of this arc will bring together multiple lines of formatted text from a comma-delimited text file to simulate a flight departure board. This arc contains 3 episodes; 1.1 - String formatting, Files; create, write, and read 1.2 - Basic Flow Control Statements ( If, Switch, For, While, Continue, Break ) 1.3 - Capstone - Combining String formatting, file reading, and several Flow Control Statements