Objectif :
Ajoutez une méthode pour calculer la quantité de carburant nécessaire pour parcourir une distance donnée.
Définition de la méthode fuelneeded( )
Nom : carburant nécessaire
Type de retour : double
Paramètre : int miles (nombre de miles à parcourir)
Description : Calcule la quantité de carburant nécessaire pour parcourir la distance spécifiée.
Mise en œuvre :
double fuelneeded(int miles) { return (double) miles / mpg; }
Remarque : La valeur renvoyée est de type double pour traiter les valeurs de carburant fractionnaires.
Classe de véhicule avec méthode Fuelneeded()
Champs :
int passagers : Nombre de passagers.
int fuelcap : Capacité de stockage de carburant en gallons.
int mpg : consommation de carburant en miles par gallon.
Méthodes :
int range() : renvoie l'autonomie du véhicule.
double carburant nécessaire (int miles) : calcule le carburant nécessaire pour une distance donnée.
Exemple de code :
class Vehicle { int passengers; // número de passageiros int fuelcap; // capacidade de armazenamento de combustível em galões int mpg; // consumo de combustível em milhas por galão // Retorna a autonomia. int range() { return mpg * fuelcap; } // Calcula o combustível necessário para cobrir uma determinada distância. double fuelneeded(int miles) { return (double) miles / mpg; } }
Exemple d'utilisation : classe CompFuel
Objectif : Démontrer l'utilisation de la méthode fuelneeded().
Exemple de code :
class CompFuel { public static void main(String args[]) { Vehicle minivan = new Vehicle(); Vehicle sportscar = new Vehicle(); double gallons; int dist = 252; // Atribui valores a campos de minivan minivan.passengers = 7; minivan.fuelcap = 16; minivan.mpg = 21; // Atribui valores a campos de sportscar sportscar.passengers = 2; sportscar.fuelcap = 14; sportscar.mpg = 12; gallons = minivan.fuelneeded(dist); System.out.println("To go " + dist + " miles minivan needs " + gallons + " gallons of fuel."); gallons = sportscar.fuelneeded(dist); System.out.println("To go " + dist + " miles sportscar needs " + gallons + " gallons of fuel."); } }
Fonctionnement du programme
Cet exemple montre comment utiliser des méthodes paramétrées pour ajouter des fonctionnalités spécifiques à une classe, dans ce cas en calculant le carburant nécessaire pour un voyage.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!