Voici mon code mis à jour:application Java n'affiche pas sortie
package car1;
public class principal {
public static void main (String [] args) {
classe hondacivic implémente voiture1 {
int speed = 0;
int rpm = 0;
int gear = 1;
public void speedUp(int Increment) {
speed = speed + Increment;}
public void applyBrakes(int Decrement) {
speed = speed - Decrement;}
public void changeRpm(int NewValue) {
rpm = NewValue;}
public void changeGear(int NewValue) {
gear = NewValue;}
public void printStates() {
System.out.println("speed:"+speed+" rpm:"+rpm+" gear:"+gear);}
}
class CarDemo{
public void main(String[] args) {
// Two different Cars
HondaCivic car1 = new HondaCivic();
HondaCivic car2 = new HondaCivic();
// Methods for cars
car1.speedUp(30);
car1.changeGear(3);
car1.changeRpm(3000);
car1.applyBrakes(15);
car1.printStates();
car2.speedUp(30);
car2.changeGear(3);
car2.changeRpm(2000);
car2.applyBrakes(15);
car2.speedUp(5);
car2.changeGear(1);
car2.printStates();
}
}} }
L'application ne sera pas afficher la sortie. Je n'ai aucune idée de ce qu'il faut faire. Aucun conseil?
J'ai ajouté cela et j'ai toujours eu deux erreurs: atteint la fin du fichier pendant l'analyse et la compilation a échoué; voir la sortie d'erreur du compilateur pour plus de détails. BUILD FAILED (temps total: 0 seconde) – Arcadia
Il semble qu'il vous manque un caractère '}' à la fin de la classe 'CarDemo'. C'est pourquoi vous devriez adopter un style d'indentation cohérent plutôt que l'aléatoire que vous utilisez ci-dessus. Il aurait été évident que cette classe n'était pas fermée si vous aviez correctement indenté 'main'. –
Mon code a été mis à jour – Arcadia