Avatar billede Max Novice
09. oktober 2001 - 12:57 Der er 5 kommentarer og
1 løsning

Hjælp! Boolean som Returværdi i metoder!

Hejsa.. Jeg har følgende kode, og det vil sgu ikke rigtig!

public class MineMetoder {
  public static void main(String[] args) {
    boolean dummy=ErHeltal(\"123\");
  }
 
  public static boolean ErHeltal(String indText) {
    for (byte i=0;i<indText.length();i++) {
      System.out.println(indText.charAt(i));
      return true;
    } // for
  } // ErHeltal slut
}

Se bort fra selve indholdet, for det er kun en test indtil videre, men der er et eller andet med den boolean som outputvariabel i signaturen der fucker det hele op! Hvis jeg ændrer det til void og fjerner mit return statement i koden, så virker det bare.

Er der nogen der lige kan se hvad jeg gør forkert?

Mvh.
/Memnoch
Avatar billede disky Nybegynder
09. oktober 2001 - 13:00 #1
Din metode returnere true hvis den string indeholder noget, ellers returnerer den ingen ting!

Husk du SKAL returnere noget ligegyldigt hvad

Sæt en return false; for neden i din ErHelTal metode
Avatar billede nute Nybegynder
09. oktober 2001 - 13:01 #2
prøv:

public static boolean ErHeltal(String indText) {
    for (byte i=0;i<indText.length();i++) {
      System.out.println(indText.charAt(i));
      return true;
    }
return false;
  }
Avatar billede kresten Nybegynder
09. oktober 2001 - 13:02 #3
public class MineMetoder {
  public static void main(String[] args) {
    boolean dummy=ErHeltal(\"123\");
  }
 
  public static boolean ErHeltal(String indText) {
    for (byte i=0;i<indText.length();i++) {
      System.out.println(indText.charAt(i));
     
    } // for
    return true;
  } // ErHeltal slut
}


Men jeg kan ikke se hvad du skal med den?
Avatar billede disky Nybegynder
09. oktober 2001 - 13:03 #4
metoden laver ikke noget andet end at udskrive en char efter char.

Men kresten han skrev \'se bort fra indhold\'
Avatar billede Max Novice
09. oktober 2001 - 13:08 #5
Hehe, godt set disky! :o) Ok.. du var hurtigst, 10 hurtige i din retning!
Avatar billede disky Nybegynder
09. oktober 2001 - 13:08 #6
jeg takker :)
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