[ad_1]
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;
सेंट हैं.
आप डेटा प्रकार क्यों मिला रहे हैं?
स्तिर रहो !
[ad_2]
コメント