เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเพิ่มเมธอดในคลาสพร้อมกำหนดชนิดของค่าที่คืนกลับ

รถยนต์มีค่าวัดประสิทธิภาพที่เรียกว่า ไมล์ต่อแกลลอน (miles per gallon) ซึ่งบอกอัตราการใช้เชื้อเพลิงให้ผู้ขับขี่ทราบ ในแบบฝึกหัดนี้ จะสร้างเมธอดชื่อ calculateMPG เพื่อคำนวณค่านี้ โดยเมธอด calculateMPG รับจำนวนไมล์ที่ขับและปริมาณแกลลอนที่ใช้ แล้วคำนวณและคืนค่าไมล์ต่อแกลลอนที่ถูกต้อง

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Java เบื้องต้นสำหรับการเขียนโปรแกรมเชิงวัตถุ

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างเมธอด calculateMPG ที่คืนค่าชนิด int
  • เมธอด calculateMPG ควรรับพารามิเตอร์สองตัว ได้แก่ int milesDriven และ int gallonsUsed
  • เมธอด calculateMPG ควรคืนค่าผลหารของ milesDriven หารด้วย gallonsUsed
  • ใช้อินสแตนซ์ออบเจกต์ myCar เพื่อเรียกและพิมพ์ค่าที่ได้จากเมธอด calculateMPG โดยส่งค่าพารามิเตอร์เป็น 180 และ 20

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

class Main {  

    static class Car {
        String color;
        String model;
        int year;

        Car(String color, String model, int year) {
            this.color = color;
            this.model = model;
            this.year = year;
        }

        void turnEngineOn() {
            System.out.println("engine is on");            
        }

        // Create the calculateMPG method 
        ____ calculateMPG(int ____, int ____) {
            return ____ / ____;
        }
    }
    
    public static void main(String[] args) {
    	Car myCar = new Car("red", "camry", 2022);
        // Print out value for when calculateMPG is used 
        System.out.println(myCar.calculateMPG(____, ____));
    }
    
}
แก้ไขและรันโค้ด