Erreur de compilation: type de Retour de la méthode est manquant

public class StoreRatioNumberClass
{
 private int num;
 private int den;

public RationalNumber() //here
{
  num = 0;
  den = 1;
}
public RationalNumber(int newNum, int newDen) //and here, but it gives me 3 separate errors for it//
{
   num = newNum;
   den = newDen;
   simplify();
}
private void simplify()
{
  int gcd = gcd();
  finalNum = num/gcd;
  finalDen = den/gcd;
}


private static int gcd(int a, int b) 
{
    if (b == 0)
        return a;
    else
        return gcd(b, a % b);

}

public double getValue()
{
  return (double)num/den;
}

public String toString()
{
  return(num + "/" + den);
}

}

Ma question est comment puis-je résoudre ce problème de compilation sur les lignes 7 & 11? Cette classe prend les numérateurs et les dénominateurs sont entrés dans la méthode main de la classe n'est pas montrée ici et simplifie le nombre rationnel avec le PGCD. Aussi, quand je dois mettre dans un type de retour il vient juste avec encore plus d'erreurs et d'avertissements, donc je suis perplexe! Merci pour la recherche et l'ensemble de vos entrées.

  • Votre classe est appelée StoreRatioNumberClass.