Я создал калькулятор, чтобы рассчитать стоимость доставки. Код идет что-то вроде этого:Как создать Калькулятор стоимости доставки в Java
class ShippingCalc {
public static void main(String[] args) {
int weight = 30;
if (weight < 10) {
System.out.println("Shipping costs $1.");
}
else if (weight < 20) {
System.out.println("Shipping costs $2.");
}
else {
System.out.println("Shipping costs $3.");
}
}
}
Это все здорово, но я хочу, чтобы создать калькулятор, который можно вычислить, основываясь на уже установленные значения. Например, то, что говорит:
if (weight < 250) {
// print("Shipping cost is $1);
} else if (weight < 499) {
// print("Shipping cost is $2);
} else if (weight < 749) {
// print...etc and it keeps going
Это будет на основе пользовательского ввода, поэтому я не хочу, уже есть какие-либо ограничения, как и выше. Можно ли сделать такой калькулятор на Java, независимо от того, насколько он вес, он правильно рассчитывает стоимость доставки и выдает ответ.
Если да, то как это сделать?
Да, это возможно, используя простой математический и письменный код. Почему бы вам не попробовать и посмотреть, что вы придумали. ** ** всегда стараться решать вещи, а затем показывать свои усилия, прежде чем размещать свое задание здесь. Опять же, это не что иное, как самая основная алгебра, я могу поспорить, вы можете понять, положите ли вы карандаш на бумагу. –
Это не мое задание. Я пытаюсь выучить Java как хобби, отсюда и хобби. Что касается попытки, я попробовал, но все, о чем я могу думать, - это ограниченный способ, который потребует бесконечного количества кода. Мне не нужны люди, чтобы сделать это для меня, просто дайте мне толчок в правильном направлении. – javacAA
Редактировать, ну, может быть, не так просто, потому что нет никакой логики для ваших номеров, если она всегда увеличивается на 150 долларов. Вам нужно будет отобразить больше номеров для этого '... etc'. Покажите шаблон полностью, пожалуйста.И я не делал никаких предположений о том, что это домашнее задание, так как мои рекомендации действительны для домашней работы или работы на дому (исходящей от другого hobbiest). –