#java #methods #overloading
#java #методы #перегрузка
Вопрос:
напишите программу на java, используя метод Discount()
, для вычисления одной скидки или последовательных скидок. Используйте методы перегрузки Discount (int)
, Discount (int,int)
и Discount (int,int,int)
для вычисления единичной скидки и последовательной скидки соответственно. Рассчитайте и отобразите сумму, подлежащую оплате клиентом после получения скидки на печатную цену товара.
это вопрос, и я понял, что в методах Discount(int,int)
и Discounts(int,int,int)
мы должны принимать последовательные подсчеты и печатную цену, но я не понимаю, что делать в первом методе, т. е Discount(int)
любая помощь была бы оценена
Комментарии:
1. я не понимаю, что делать в первом методе, т. е.
Discount(int)
Если вы создали программу, и нет ничьих других спецификаций, вы должны удалить ее, если нет, пожалуйста, покажите нам эти спецификации2. И вам следует поискать нового преподавателя, поскольку ваш, очевидно, даже не знает соглашений об именовании Java!
Ответ №1:
Я думаю, что вопрос довольно прямой.
Для единой скидки ваш код должен выглядеть примерно так
// The selling price is simply (item cost * 0.9)
price = item.discount(0.9);
Ответ №2:
я думаю, что вам нужно передать процентное значение, например
//если процент скидки равен 20%
int цена = рынок.Discount(20);//предполагая, что метод вернет int
…….. ……. // метод public int Discount(int discpercnt) {int price = }