2017-10-13 2 views
-2

Neuer Java-Student hier, und ich bin in einem "Identifikator erwartet" -Fehler in den Zeilen 2, 16 und 24. All diese Zeilen sind öffentliche Rational, und der Fehler verweist auf die schließenden Klammern speziell. Ich habe versucht, ähnliche Fragen hier zu lesen, aber ich kann nicht herausfinden, was mit mir los ist. Von dem, was ich gesehen habe, hat der Fehler damit zu tun, Methoden außerhalb eines Blocks zu definieren, aber es sieht so aus, als wäre es in einem für mich. Jede Hilfe wäre willkommen!Identifier Erwarteter Fehler beim Schreiben von Methoden

+0

sollten Sie schreiben 'int denominator' und' int d', und so weiter ... – songyuanyao

Antwort

0

Es gibt ein paar Probleme mit Ihrem Programm:

  1. Sie müssen den Typen vor jedem Parameter für eine Funktion zu erklären. Dies ist, was die Fehlermeldung verursacht Sie zum Beispiel bekommen, müssen Sie:

    public Rational inverse(int n, int d){

    und

    public Rational (int numerator, int denominator){

  2. Sie müssen s in System Kapital zu schlagen.

  3. Sie müssen die Felder numerator und denominator in der Klasse Denominator deklarieren. Zum Beispiel:

    public class Rational{ int numerator; int denominator;

Verwandte Themen