Итак, я, похоже, правильно поставил большинство этой программы. Попросите меня проскользнуть, я понял, что я что-то пропустил и вернулся и добавлю его. Теперь, когда я запускаю программу для финального теста, я понимаю, что он больше не вычисляет мили правильно. Например, я вводим 500 и получаю 1 взамен на количество отправленных миль.Программа доставки
input = JOptionPane.showInputDialog("Enter package weight: ");
weight = Double.parseDouble(input);
input = JOptionPane.showInputDialog("Enter approximate miles package is being shipped: ");
miles = Integer.parseInt(input);
miles = (miles+499)/500;
input = JOptionPane.showInputDialog("Enter number of units shipped: ");
units = Integer.parseInt(input);
Я знаю, что я не делаю математику правильно, чтобы найти правильное количество заряженного за единицу, но то, что в отношении сейчас находится миля показывается неправильно в моем выходе. Какие-либо предложения? Благодаря!
Что бы результат '499/500', если вы должны были сохранить результат как' int'? –