Project

Cinema Room Manager

Medium
7199 completions
~ 15 hours
4.4

Create an application that helps manage a cinema theatre: sell tickets, check available seats, view sales statistics, and more.

Provided by

JetBrains Academy JetBrains Academy

About

In this project, you will build a program that automates cinema theatre management. You will utilize key Java concepts, including working with input/output operations, handling arrays, creating functions, and using loops and conditional statements.

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Calculate the profit from all the sold tickets.
Set the ticket price.
Add a menu that allows you to buy tickets and display the current state of the seating arrangement.
Handle some input errors.

Reviews

Roman Fedorchuk avatar
Roman Fedorchuk
20 hours ago
During this project, I learned how to work with two-dimensional arrays, methods, loops, and conditional statements in Java. I also improved my understanding of how to organize code into smaller methods and work with user input. The most challenging part was implementing ticket booking and calculati ...
Eduard Kundak avatar
Eduard Kundak
2 weeks ago
During this project I practiced working with 2D arrays, loops and a console menu with do-while and switch. I learned that a program should use only one Scanner for System.in — creating a second one can break input reading. I also learned how printf works: format specifiers like %d and %.2f, using %% ...
Chuong Nguyen avatar
Chuong Nguyen
2 months ago
I’ve learned about arrays, multidimensional arrays, debugging, several types of exceptions, including NullPointerException, and many other useful Java Core concepts.

4.4

Learners who completed this project within the Java Developer course rated it as follows:
Usefulness
4.4
Fun
4.4
Clarity
4.5