Start course
Overview
Difficulty
Intermediate
Duration
2h 7m
Students
167
Ratings
5/5
starstarstarstarstar
Description

This course explores the fundamentals of Java and puts them to use with some real-life examples looking at an average of three program and a mad libs project.

Learning Objectives

  • Learn how to print information out to the user, how to create and use variables, values, and constants, how these things have data types, and the differences and similarities among the data types
  • Learn about arithmetic, relational, and logical operators
  • Understand how to obtain input from the user of our programs

Intended Audience

  • Beginner coders or anyone new to Java
  • Experienced Java programmers who want to maintain their Java knowledge
  • Developers looking to upskill for a project or career change
  • College students and anyone else studying Java

Prerequisites

This is a beginner-level course and can be taken by anyone with an interest in learning about Java.

Transcript

In this section, we've learned quite a bit. We learned about how variables and values can be created and how they have data types. We also learned about how constants work using the final keyword, and how you can't change them once they are initialized. Then, we began to discuss different types of operators: Arithmetic, relational, and logical operators which perform operations on their operands. User input was another topic that we explored, so that we could obtain data from outside of our program and place that data in memory using the scanner class and the standard input object, System.in. 

Finally, we ended this section with a couple of really cool little projects to help stretch our knowledge. We worked on an average of three program and a Mad Libs clone. In the next section, we will take our knowledge of and skills in Java even farther with control statements; syntax that allow us to have our code make decisions based on certain conditions being true or false. I'll see you there.

 

About the Author
Students
759
Courses
20
Learning Paths
4

John has a Ph.D. in Computer Science and is a professional software engineer and consultant, as well as a computer science university professor and department chair.

Covered Topics