Avatar billede ole8 Nybegynder
10. oktober 2007 - 21:56 Der er 24 kommentarer

Hvordan ved man om den findes

public void removeNote(String note) {
        if() {notes.remove(note);}
        else{System.out.println("The word does not exist.");}

Jeg mangler if, således:
Hvis note findes skal den remove
Avatar billede w13 Novice
10. oktober 2007 - 21:57 #1
Kan du ikke bare skrive if(note) ?
Avatar billede ole8 Nybegynder
10. oktober 2007 - 22:01 #2
er det så ensbetydende med at den eksisterer.. det må det vel være...
Avatar billede ole8 Nybegynder
10. oktober 2007 - 22:02 #3
der er fejl, hvis jeg sætter note i if
Avatar billede tjaz Nybegynder
10. oktober 2007 - 22:02 #4
yep
Avatar billede erikjacobsen Ekspert
10. oktober 2007 - 22:03 #5
Hvad er notes for en dims?
Avatar billede tjaz Nybegynder
10. oktober 2007 - 22:04 #6
public void removeNote(String note) {
    if(note)
    {
        notes.remove(note);
    }
        else
    {
        System.out.println("The word does not exist.");
    }
}
Avatar billede w13 Novice
10. oktober 2007 - 22:07 #7
tjaz>>hvad er forskellen fra 21:57:13 til dit forslag?
Avatar billede tjaz Nybegynder
10. oktober 2007 - 22:08 #8
absolut intet, han skrev bare at det ikke virkede og tænkte at jeg ville poste hele kode som burde virke, da han i det han selv poster mangler en }
Avatar billede ole8 Nybegynder
10. oktober 2007 - 22:10 #9
Den siger også fejl ved note..
Avatar billede ole8 Nybegynder
10. oktober 2007 - 22:11 #10
den forventer boolean
Avatar billede w13 Novice
10. oktober 2007 - 22:11 #11
Ah ja ok.

Hvilken fejl siger den?
Avatar billede mikkelbm Nybegynder
10. oktober 2007 - 22:12 #12
Tjek lige Eriks kommentar!! :) Vi skal vide hvad notes er før vi kan hjælpe. Er det et array eller en arraylist eller?

Og til jer andre, så kan man kun bruge if ved udtryk der er true/false. Og en String kan ikke bare være true/false.
Avatar billede mikkelbm Nybegynder
10. oktober 2007 - 22:13 #13
Prøv:

public void removeNote(String note)
{
        if(notes.contains(note)) {notes.remove(note);}
        else{System.out.println("The word does not exist.");
}
Avatar billede ole8 Nybegynder
10. oktober 2007 - 22:13 #14
Det er en arraylist
Avatar billede ole8 Nybegynder
10. oktober 2007 - 22:14 #15
public void test() {
        int number = 0;
        while(number % 5 == 0 && number <= 100)
        {
            System.out.println("The numbers are: " +  number);
            number = number + 1;
        }     
    }

Her prøver jeg at finde tal fra 0-100 som er et multiplum af 5. Hvad gør jeg galt?
Avatar billede mikkelbm Nybegynder
10. oktober 2007 - 22:15 #16
Skal vi ikke lige holde os til ét problem ad gangen?
Avatar billede ole8 Nybegynder
10. oktober 2007 - 22:22 #17
okay
Avatar billede arne_v Ekspert
10. oktober 2007 - 22:24 #18
if(!notes.remove(note)) System.out.println("The word does not exist.");
Avatar billede renerr Nybegynder
12. oktober 2007 - 10:41 #19
public void test() {
        int number = 0;
        while(number <= 100)
        {
            if(number % 5 == 0) {
                System.out.println("The numbers are: " +  number);
            }
           
            number++;
        }   
    }

Jeg har ikke lige afprøvet det, men jeg vil tro det virker.
Avatar billede w13 Novice
24. november 2007 - 12:18 #20
Fundet ud af noget?
Avatar billede ole8 Nybegynder
25. november 2007 - 15:57 #21
hvilket?
Avatar billede w13 Novice
25. november 2007 - 16:35 #22
Om du har kunne løse dit problem, eller om du gi'r op.
Avatar billede ole8 Nybegynder
27. november 2007 - 21:27 #23
jeg har nok løst det, men jeg kan faktisk ikke huske det.. jeg er jo færdig med programmering nu :) skal måske have det igen næste år
Avatar billede w13 Novice
27. november 2007 - 21:35 #24
Ok. Så opret et svar og accepter det, så dette spg. lukkes igen. =)
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