Coffee machine
Prvý projekt v Jave
Prvý projekt v Jave z JetBrains Academy plus pár experimentov okolo.

- Odbory
- Záujmy
- Jazyk
- Rok
- 2020 · posledný push 2020-08-11
- GitHub
- 4 (2026-11-07)
README
Priamo z GitHub repozitára projektu. (2026-11-07) · GitHub
Coffee Machine
Here lies what remains of a month well spent on JetBrains Academy / Hyperskill. Files were extracted from the content obtained through syncing my account with IntelliJ IDEA.
Use cases for this repo: Literally none, just for archival of what was my first interaction with Java.
Download links: Click here (and read the instructions if you've never used java before)
Folder labeling
tasksfolders include original transcript of the presented problemanswersare .java code answers to those problems
Contents
Other tasks / answers: Stuff that I did directly from the Map feature that is not a part of the Coffee Machine project pathStage tasks / answers: Versioning of the CoffeeMachine.java by stagesCoffeeMachine.java: Final project result
Example usage
Predefined initial resources: 400 ml of water, 540 ml of milk, 120 g of coffee beans, 9 disposable cups, $550 in cash.
The symbol > represents the user input. Notice that it's not the part of the input.
Write action (buy, fill, take, remaining, exit):
> remaining
The coffee machine has:
400 of water
540 of milk
120 of coffee beans
9 of disposable cups
$550 of money
Write action (buy, fill, take, remaining, exit):
> buy
What do you want to buy? 1 - espresso, 2 - latte, 3 - cappuccino, back - to main menu:
> 2
I have enough resources, making you a coffee!
Write action (buy, fill, take, remaining, exit):
> remaining
The coffee machine has:
50 of water
465 of milk
100 of coffee beans
8 of disposable cups
$557 of money
Write action (buy, fill, take, remaining, exit):
> buy
What do you want to buy? 1 - espresso, 2 - latte, 3 - cappuccino, back - to main menu:
> 2
Sorry, not enough water!
Write action (buy, fill, take, remaining, exit):
> fill
Write how many ml of water do you want to add:
> 1000
Write how many ml of milk do you want to add:
> 0
Write how many grams of coffee beans do you want to add:
> 0
Write how many disposable cups of coffee do you want to add:
> 0
Write action (buy, fill, take, remaining, exit):
> remaining
The coffee machine has:
1050 of water
465 of milk
100 of coffee beans
8 of disposable cups
$557 of money
Write action (buy, fill, take, remaining, exit):
> buy
What do you want to buy? 1 - espresso, 2 - latte, 3 - cappuccino, back - to main menu:
> 2
I have enough resources, making you a coffee!
Write action (buy, fill, take, remaining, exit):
> remaining
The coffee machine has:
700 of water
390 of milk
80 of coffee beans
7 of disposable cups
$564 of money
Write action (buy, fill, take, remaining, exit):
> take
I gave you $564
Write action (buy, fill, take, remaining, exit):
> remaining
The coffee machine has:
700 of water
390 of milk
80 of coffee beans
7 of disposable cups
$0 of money
Write action (buy, fill, take, remaining, exit):
> exit


