Brugernavn:




Kodeord: Husk
Forside Forum Artikler Downloads Søg
 

Kommentarer - Lær java del 2

Forord

Kommentarer er noe som brukes i de fleste kode-språk.
Det er dagens tema den andre delen av Lære java.

Kommentarer blir brukt under kodingen for å beskrive hva som skjer og for å hjelpe deg å forstå hvorfor du skrev de forskjellige kodene.
(Med tiden kan du ha glemt hva de forskjellige kodene gjør :P )

Kommentarene vil kun sees i din teksteditor. Når du kjører det ferdige programmet blir kommentarene usynlige.

I HTML skriver du kommentarene slik:
  • <!-- Tekst som kunn programmøren kan se -->

Og om du har noe kjennskap til PHP vil du sikkert kjenne igjen JAVA sine kommentarer.
Det finnes to ulike.
Vi starter med den første, og enkleste.

  • // Tekst som kun programmøren kan se
Her er det to skråstreker (//)
Bak skråstrekene skriver du kommentaren. Den vil fortsette ut hele linjen.
Altså som skrives bak skråstrekene blir gjort om til en kommentar. Men så fort du begynner på en ny linje vil kommentaren stoppe.

Vi tar et lite eksempel. Koden kjenner du kanskje igjen fra forrige artikkel:

public class HelloWorld { //Her lager jeg jeg en klasse med navnet "HelloWorld".

public static void main(String[] args) { // Jeg lager hoved-metoden.

System.out.println("Hei Verden!"); //Jeg får programmet til å skrive ut "Hei Verden!"

}

}




Det som er med fet (bold) skrift er kommentarer og vil ikke bli synlig.
Om vi ser på kommentarene, så slutter kommentaren når den nye linjen begynner.


Men JAVA (og PHP) har en til mulighet for kommentarer.
Med denne kommentaren kan du selv bestemme når kommentaren skal starte og slutte.

Den ser slik ut:
  1. /* Denne teksten er en kommentar!
  2. Kun programmøren kan se dette.
  3. Kommentaren fortsetter helt til jeg stopper den med tegnet på neste linje
  4. */

Alt mellom /* og */ blir til kommentarer.
Om du bruker notepad ++ og har valgt java som språk, vil du se at kommentarene blir grønne.



Kommentarer er, som skrevet tidligere, viktig for å holde orden, og for at programmøren lett skal kunne se hva som har blitt gjort.

OPPGAVE:

Nå skal du få en liten oppgave av meg.
Under ser du en kode med flere kommentarer.
Se om du klarer å finne teksten som blir omgjort til kommentarer. Fasiten står nederst i artikkelen.

  1. class MonsterMat { //Lager klassen

  2. /* På de neste linjene
  3. lages noen variabler */
  4.     String farge;
  5.     String kjønn;
  6.     boolean sulten;

  7. //Her begynner noe som kalles if-else. Det kommer vi til senere!    
  8.     void matMonster() {
  9.         if (sulten == true) {
  10.             System.out.println("Nam! - En småbonde! Min livrett!");
  11.             hungry = false;
  12.         } else
  13.             System.out.println("Nei takk! Har nettopp spist!");
  14.     }
  15. /* Jeg har ikke tatt med hele koden.
  16. Så om du prøver å kjøre dette programmet vil du garantert få en feilmelding */

Denne oppgaven er nok relativt enkel.
Sjekk om du har alt rett i fasiten under.

Etterpå kan du prøve å skrive noen kommentarer på HelloWorld-dokumentet og komplimere det på nytt.
Så kjører du programmet og ser hva du får.

Lykke til!













Fasit til oppgaven:

Følgende tekster er kommentarer:

NR1:
Lager klassen
NR2:
På de neste linjene
lages noen variabler
NR3:
Her begynner noe som kalles if-else. Det kommer vi til senere!
NR4:
Jeg har ikke tatt med hele koden.
Så om du prøver å kjøre dette programmet vil du garantert få en feilmelding
Sidst redigeret 21:55 01/02/2009
Oprettet af:

Java

Point modtaget: 250

Rating: 2
19:39 31/01/2009

Kommentarer

Giv din mening tilkende om denne artikel, eller læs andres.
Har du spørgsmål eller brug for hjælp til denne artikel henvises du til forummet.
Den er god nok, dog var jeg glad for at jeg kunne Norsk (;.

Ellers god (:
Oprettet af:
  Mail
13:15 01/02/2009
God artikel.
Og selvom det er norsk, kan man forstå hvad du mener.
Oprettet af:
  Mail
07:13 02/02/2009
Fremragende! :)
Norsk, dansk, det er sku alt sammen det samme..;)
Gode artikler du kommer med - tak!

:)
Oprettet af:
  Mail
02:47 08/02/2009
Du skal være oprettet og logget ind for at kommentere en artikel
Copyright © Rowl.dk v/ Michael Raagaard | 2005-12 | Alle rettigheder forbeholdes