De ikke objekt-orienterede dele af Java
- slide 23 : 39
Oversigt over Java's hop kommandoer
Ligesom de fleste andre moderne sprog understøtter Java ikke den generelle 'goto' kommando
Java indeholder dog en rækker 'goto-agtige' kommandoer
break
- i vilkårlige kontrolstrukturer
break;
Afbryd udførelsen af den nuværende kontrolstruktur og fortsæt udførelsen efter denne
break label;
Afbryd udførelsen af den navngivne kontrolstruktur og fortsæt udførelsen efter denne
continue
- kun i løkker
continue;
Afbryd en gentagelse i den aktuelle løkke og fortsæt med løkken's næste test
continue label;
Afbryd en gentagelse i den navngivne løkke og fortsæt med denne løkkes næste test
return
- kun fra metoder
return;
Afbryd udførelsen af den aktuelle metode og returner til metoden's kaldsted (som skal være en kommando)
return expression;
Afbryd udførelsen af den aktuelle metode og returner værdien af expression til metodens kaldsted (som skal være et udtryk)
Eksempler på brug af continue og break.
Break og continue
Brug kun break og continue i situationer, hvor alternative programformuleringer er for komplicerede