Løkker

Fra Wikipedia, den frie encyklopedi.

(Forskjeller mellom versjoner)
Versjonen fra 1. sep 2006 kl.12:57
Frankrkv (Diskusjon | bidrag)
Bruk <pre></pre> for formatering av kode.
← Go to previous diff
Nåværende versjon
Frankrkv (Diskusjon | bidrag)
La til flere løkkestrukturer.
Linje 1: Linje 1:
 +Her er noen eksempler på forskjellige løkker i Java. Man bør helst beherske alle disse strukturene, selv om man kan klare seg med bare for-strukturen.
 +
 +== For ==
<pre> <pre>
-public class EnkelLokke+public class ForLokke
{ {
- public static void main(String [] args) + public static void main(String[] args)
{ {
for (int i=0; i<5; i++) for (int i=0; i<5; i++)
Linje 8: Linje 11:
System.out.println(i); System.out.println(i);
} }
 + }
 +}
 +</pre>
 +
 +== Foreach ==
 +<pre>
 +public class ForeachLokke
 +{
 + public static void main(String[] args)
 + {
 + String[] myStrings=new String[] {"string1", "string2", "string3" };
 + for(String myString : myStrings)
 + {
 + System.out.println(myString);
 + }
 + }
 +}
 +</pre>
 +
 +== While ==
 +<pre>
 +public class WhileLokke
 +{
 + public static void main(String[] args)
 + {
 + int counter = 5;
 + while(counter > 0)
 + {
 + System.out.println(counter);
 + }
 + }
 +}
 +</pre>
 +
 +== Do... While ==
 +<pre>
 +public class DoWhileLokke
 +{
 + public static void main(String[] args)
 + {
 + int i=0;
 + do
 + {
 + System.out.println(i);
 + }
 + while(i++ < 4);
} }
} }
</pre> </pre>

Nåværende versjon

Her er noen eksempler på forskjellige løkker i Java. Man bør helst beherske alle disse strukturene, selv om man kan klare seg med bare for-strukturen.

Innholdsfortegnelse

For

public class ForLokke
{
    public static void main(String[] args) 
    {
        for (int i=0; i<5; i++)
        {
            System.out.println(i);
        }
    }
}

Foreach

public class ForeachLokke
{
    public static void main(String[] args)
    {
        String[] myStrings=new String[] {"string1", "string2", "string3" };
        for(String myString : myStrings)
        {
            System.out.println(myString);
        }
    }
}

While

public class WhileLokke
{
    public static void main(String[] args)
    {
        int counter = 5;
        while(counter > 0)
        {
            System.out.println(counter);
        }
    }
}

Do... While

public class DoWhileLokke
{
    public static void main(String[] args)
    {
        int i=0;
        do
        {
            System.out.println(i);
        }
        while(i++ < 4);
    }
}