Skip to content

Консольное приложение - #1

Open
KotlinPunk wants to merge 1 commit into
mainfrom
dev
Open

KotlinPunk wants to merge 1 commit into
mainfrom
dev

Conversation

@KotlinPunk

Copy link
Copy Markdown
Owner

Проектная работа №1. Консольное приложение.


public class Calculator {

public static String calculator(int N) {

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

старайся избегать использования статических функций, так как они не очищаются и всегда занимают место в памяти

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Понял. Но вроде в курсе ещё не встречал эту информацию)

System.out.println("Товар успешно добавлен");

System.out.println("Будут ли ещё товары? Если нет, пожалуйста, введите 'Завершить'.");
String z = scanner.next();

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

не сокращай имена переменных и не используй аббревиатуры, к коду приходится возвращаться время от времени и бывает сложно понять, что значит то или иное сокращение через месяц или два

}
public static String rub(double midSum) {
double v = Math.floor(midSum);
if (v % 100 >= 11 && v % 100 <=14) {

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

Comment thread src/main/java/Main.java

try {
numberOfPeople = scanner.nextInt();
} catch (InputMismatchException q) {

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

с одной стороны, когда ты используешь более конкретный класc ошибки, то ты как бы делаешь свой код более точным, но с другой стороны, если произойдет любая другая ошибка, то твой код упадет и всё сломается, поэтому если на это нет острой необходимости, то проще использовать просто класс Exception

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Вот тут я просто глядел форумы. Искал ответ, как лучше будет. Поэтому решил оставить так. Но я вас понял. Спасибо.

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