public class ProductPricing {
// æ•°é‡ã¨å˜ä¾¡ã‚’考慮ã—ãŸåˆè¨ˆä¾¡æ ¼ã®è¨ˆç®—メソッド
public double calculateTotalPrice(int quantity, double unitPrice) {
return quantity * unitPrice;
}
// 割引率をé©ç”¨ã—ãŸå ´åˆã®åˆè¨ˆä¾¡æ ¼ã®è¨ˆç®—メソッド(オーãƒãƒ¼ãƒãƒ¼ãƒ‰ï¼‰
public double calculateTotalPrice(int quantity, double unitPrice, double discountRate) {
double discountedPrice = quantity * unitPrice * (1 - discountRate);
return discountedPrice;
}
public static void main(String[] args) {
ProductPricing pricing = new ProductPricing();
// 割引ãªã—ã®å ´åˆã®åˆè¨ˆä¾¡æ ¼
double result1 = pricing.calculateTotalPrice(5, 20.0);
System.out.println("割引ãªã—ã®å ´åˆã®åˆè¨ˆä¾¡æ ¼: " + result1);
// 割引é©ç”¨ã®å ´åˆã®åˆè¨ˆä¾¡æ ¼
double result2 = pricing.calculateTotalPrice(5, 20.0, 0.1);
System.out.println("割引é©ç”¨ã®å ´åˆã®åˆè¨ˆä¾¡æ ¼: " + result2);
}
}
ã“ã®ã‚³ãƒ¼ãƒ‰ã§ã¯ã€ProductPricing クラス内㫠calculateTotalPrice メソッドをオーãƒãƒ¼ãƒãƒ¼ãƒ‰ã—ã¦ã„ã¾ã™ã€‚main メソッドã§ã¯ã€ãれãžã‚Œã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã—ã¦çµæžœã‚’表示ã—ã¦ã„ã¾ã™ã€‚
ãƒã‚¤ãƒ³ãƒˆ:
calculateTotalPriceメソッドã¯ã€æ•°é‡ã¨å˜ä¾¡ã‚’å—ã‘å–りã€ãれらを掛ã‘åˆã‚ã›ã¦åˆè¨ˆä¾¡æ ¼ã‚’計算ã—ã¾ã™ã€‚- æ›´ãªã‚‹ã‚ªãƒ¼ãƒãƒ¼ãƒãƒ¼ãƒ‰ã§ã¯ã€å‰²å¼•率ãŒé©ç”¨ã•れãŸå ´åˆã®ä¾¡æ ¼ã‚’計算ã—ã¦ã„ã¾ã™ã€‚
- åŒã˜åå‰ã®ãƒ¡ã‚½ãƒƒãƒ‰ã§å¼•æ•°ã®åž‹ã‚„æ•°ãŒç•°ãªã‚Šã€ãれãžã‚Œã®å ´åˆã«åˆã£ãŸè¨ˆç®—ãŒã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚
「010 メソッドã®ã‚ªãƒ¼ãƒãƒ¼ãƒãƒ¼ãƒ‰ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント