Log in from a computer to take this course

You'll need to log in from a computer to start Learn Intermediate Java. But you can practice or keep up your coding streak with the Codecademy Go app. Download the app to get started.

apple storegoogle store
Learn

As computer users we are familiar with the response computer programs have from user input and output. This lesson helps show the flip side of how programmers can code a Java program that considers, interprets, and responds to input and output.

Java is a powerful programming language that provides us with many ways to read input and write output to consoles, files, etc. In this lesson, we will learn about some of the built-in classes that are useful for completing these tasks. Some of these classes include:

Class Definition
System.out A class that holds functions to display out in a terminal or command prompt application.
Scanner A class used to read input passed into a Java program.
FileOutputStream A class that holds functions to convert byte data into readable text files.
FileInputStream A class that has functions that convert input from files to byte data for a Java program to use.

We will also learn how to handle potential exceptions that occur due to input and output in a Java program. By the end of this lesson, we will have successfully run a Java program through the terminal!

Instructions

Review the table to gain a high-level understanding of each class’s purpose, then move on to the next exercise!

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?