Skip to content

Calculator Task - #2

Open
VladiosSE wants to merge 9 commits into
mainfrom
task_1
Open

VladiosSE wants to merge 9 commits into
mainfrom
task_1

Conversation

@VladiosSE

Copy link
Copy Markdown
Owner

No description provided.

@VladiosSE
VladiosSE changed the base branch from VladSE_Calculator to dev April 1, 2024 10:40
@VladiosSE
VladiosSE changed the base branch from dev to main April 1, 2024 10:41
Comment thread src/main/java/AddProductsToTheBill.java Outdated
@@ -0,0 +1,25 @@
import java.util.Scanner;

public class AddProductsToTheBill {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

По традиции мы называем классы именами существительными, как у тебя Calculator например

@AleksandrIlinskii

Copy link
Copy Markdown

Мы не должны давать возможность ввести меньше 2 (на 1 тоже смысла нет делить)
image

Comment thread src/main/java/Calculator.java Outdated
}

public static double calculate() {
return(bill/numberOfPerson);

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

В каждом файле можно пройтись автоформатированием текста, он поправит отступы под стандарты языка
меню code - reformat code

System.out.println("Товар " + name + " стоимостью " + price + " добавлен в список");
System.out.println("Хотите добавить еще один товар? \n-Да\n-Завершить");

} while (!scanner.next().equalsIgnoreCase("Завершить"));

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

В идеальном мире "стоп слово" можно вынести как константу, тогда при его изменении тебе не пришлось бы менять его в 2х местах

currency = "рубля";
} else {
currency = "рублей";
}

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Если условий больше 2х, то обычно применяют конструкцию switch-case
Почитать можно туть

@AleksandrIlinskii

Copy link
Copy Markdown

Если я пытаюсь ввести 1 человека - ничего не происходит
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants