Avatar billede mccannon Nybegynder
09. november 2002 - 21:58 Der er 3 kommentarer og
1 løsning

incompatible types

hejsa
Jeg er lige begyndt at lære java, men lige nu er jeg gået stå med det her ???

Fejl .:
------
incompatible types
found  : java.lang.String
required: double
  return salery + " " + navn;
                      ^
1 error

Kode.:
-------
public class Employ
{
  private String navn;
  private double salery;   
 
  public Employ(double paycheck, String name)
  {
  navn = name;
  salery = paycheck;   
  }
   
  public double GetInfo()
  {
  return salery + " " + navn;
 
  }   
}
Avatar billede carstenknudsen Nybegynder
09. november 2002 - 22:07 #1
Du skal ændre public double GetInfo til
public String getInfo og
ændre return statement'et til return "" + salery + " " + navn;
Avatar billede mosquito Nybegynder
09. november 2002 - 22:08 #2
din public double GetInfo()
skal ændres.. du forsøger at returnere en double men apender den med en string..

hvis du vil have info udskrevet skal der ikke returneres noget og du skal anvende en void..

public void GetInfo()
  {
    System.out.println("Salery: " + salery + "\nPaycheck: " + name );

  }
Avatar billede mccannon Nybegynder
09. november 2002 - 22:10 #3
nevermind fandt ud af det
Avatar billede mccannon Nybegynder
09. november 2002 - 22:13 #4
hmm oki ..carstens passede lige ind :-)

viste ikke man kunen skrive ud i en metode ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester