मुझे किसकी याद आ रही है? मैंने इसे हल करने के लिए कई तरीके आज़माए हैं।


The cost to ship a package is a flat fee of 75 cents plus 25 cents per pound.
1. Declare a constant named CENTS_PER_POUND and initialize with 25.
2. Get the shipping weight from user input storing the weight into shipWeightPounds.
3. Using FLAT_FEE_CENTS and CENTS_PER_POUND constants, assign shipCostCents with the cost of shipping a package weighing shipWeightPounds.

मैंने क्या प्रयास किया है:

import java.util.Scanner;

public class ShippingCalculator {
   public static void main(String[] args) {
      Scanner scnr = new Scanner(System.in);
      int shipWeightPounds;
      int shipCostCents = 0;
      final int FLAT_FEE_CENTS = 75;
      final double CENTS_PER_POUND = 25;
      
      shipWeightPounds = scnr.nextDouble();
      shipCostCents = FLAT_FEE_CENTS + (CENTS_PER_POUND * shipWeightPounds);

      System.out.println("Weight(lb): " + shipWeightPounds);
      System.out.println("Flat fee(cents): " + FLAT_FEE_CENTS);
      System.out.println("Cents per pound: " + CENTS_PER_POUND);
      System.out.println("Shipping cost(cents): " + shipCostCents);
   }
}

समाधान 1

प्रतिस्थापित करें

उद्धरण:

अंतिम डबल CENTS_PER_POUND = 25;

शिपवेटपाउंड्स = scnr.nextDouble();

साथ

final int CENTS_PER_POUND = 25;

shipWeightPounds = scnr.nextInt();

समाधान 2

उद्धरण:

मुझे किसकी याद आ रही है? मैंने इसे हल करने के लिए कई तरीके आज़माए हैं।

आपकी समस्या नहीं, लेकिन:
इन सभी

जावा
int shipCostCents = 0;
final int FLAT_FEE_CENTS = 75;
final double CENTS_PER_POUND = 25;

सेंट हैं.
आप डेटा प्रकार क्यों मिला रहे हैं?
स्तिर रहो !

コメント

タイトルとURLをコピーしました