特定の値を取得したい場合に、このような一連の if/else ステートメントがある場合、方程式の外でその値にアクセスするにはどうすればよいでしょうか? 私はすべてコマンドプロンプトを通過させており、追加のクラスはありません。
if (shippingInput == 1)
{
double shippingAmount = shippingDetails * 3;
}
else if (shippingInput == 2)
{
double shippingAmount = shippingDetails * 4;
}
else
{
double shippingAmount = shippingDetails * 5.5;
}
私が持っている私のコードの終わりに向かって
double shippingCost = shippingAmount + surcharge;
しかし、「shippingAmount」と「surcharge」という名前は現在のコンテキストには存在しないと言われています。
ご協力いただきありがとうございます!まだ回答をマークすることはできませんが、if/else ブラケットの外側でステートメントを宣言し、それぞれから double を削除すると、完全に機能しました。