Whileloop exempel

Här är ett exempel på hur en Whileloop fungerar. Programet räknar ut hur lång tid det tar för en sjö att frysa till is. Om isen fördubblar sig varje dygn hur lång tid tar det då innan hela sjön på 10000 kvadratmeter har frusit igen?

public class Is
{
public static void main (String[] arg)
{
double sjöArea = 10000; //deklarerar hur stor sjön är
double isArea = 0.01; //deklarerar startvärdet på isen
int dygn = 1; //startar räkna på dygn ett

while( isArea < sjöArea)//såläng sjön är större än isen körs loopen
{
isArea = isArea * 2;//isen fördubblas
dygn = dygn + 1;//antal dygn ökas med ett
}
System.out.println(”Sjön är täkt med is efter ” + dygn + ” dygn”); //Sktiver ut svaret
System.exit(0); //avslutar programet
}
}