Repository navigation
Проектная работа 1 - #1
Natalia-Mmesa wants to merge 2 commits into
Conversation
|
|
||
| if ( itog2 %10 ==1){ | ||
| return "рубль"; | ||
| } else if (itog2 %10==2 || itog2 %10 == 3 || itog2 %10 ==4) { |
There was a problem hiding this comment.
Лучше записать else if (itog2 % 10 >= 2 && itog2 % 10 <= 4), а также можно один раз высчитать остаток от 10 и присвоить переменной, с которой и работать в проверках, т.е int itog2 = (int) itog1 % 10
| public static String Formater (double itog1){ | ||
|
|
||
| int itog2 = (int) itog1; | ||
|
|
||
| if ( itog2 %10 ==1){ | ||
| return "рубль"; | ||
| } else if (itog2 %10==2 || itog2 %10 == 3 || itog2 %10 ==4) { | ||
| return "рубля"; | ||
| } else { | ||
| return "рублей"; | ||
| } |
There was a problem hiding this comment.
⚠ Если итог будет равен 114, то будет выведено 114,00 рубля
Дополнительно лучше учесть, что для чисел 11-19 - должно быть "рублей". Для этого стоит проверять, что <число> % 100 между 11 и 19 включительно находится
| } else if (ludi>1){ | ||
| System.out.println("наконец то, начнем считать!"); | ||
|
|
||
| break;} |
There was a problem hiding this comment.
🍏 Можно просто else, без else if (ludi>1). Эффект тот же будет
| @@ -0,0 +1,45 @@ | |||
| import java.util.Scanner; | |||
|
|
|||
| public class calculator { | |||
There was a problem hiding this comment.
🍏 На будущее, лучше именовать классы с большой буквы, т.е. Calculator
| import java.util.Scanner; | ||
|
|
||
| public class calculator { | ||
| public static void Produkti (){ |
There was a problem hiding this comment.
🍏 А функции именовать с маленькой
| sum = sum + cena; | ||
| System.out.println("Товар успешно добавлен"); | ||
|
|
||
| Scanner otvet = new Scanner(System.in); |
There was a problem hiding this comment.
🍏 В этой функции можно использовать один сканер, который создан ранее - Scanner scanner = new Scanner(System.in);
Проектная работа 1