blok kódu v Javě je kus kódu, který je obklopen párem složených závorek: { }
někdy kudrnaté závorky odradí lidi. Jsou podivně vypadající a je těžké si vzpomenout, kde byste měli používat závorky (), hranaté závorky, Úhlové závorky (také známé jako méně než a větší než znaky) a všechny ostatní liché malé Interpunkce, které většina lidí používá pouze pro jeden semestr anglické třídy.
složené závorky { } se používají k označení začátku a konce kusu kódu, který funguje jako kus. Pokud chcete, můžete si představit úvodní kudrnatou vzpěru { jako stojící za slovem začněte označovat začátek části kódu. Závěrečná složená vzpěra } by pak stála na konci práce, aby označila konec části kódu. (Existují jazyky, které ve skutečnosti používají začátek a konec místo složených závorek, jako Pascal a Modula-2.)
v programu Java je obvykle několik bloků kódu. Bloky kódu mohou být „vnořeny“ s jedním blokem kódu zcela uvnitř jiného:
public class Hello{
public static void main(String arg){
System.mimo.println („Dobrý den.“);
}
}
v tomto případě se první Otevírací kudrnatá ortéza shoduje s poslední zavírací kudrnatou ortézou (zelenou.) Druhá úvodní kudrnatá ortéza, po hlavní (), odpovídá druhé až poslední závěrečné kudrnaté ortéze (červené).)
zde jsem obarvil obsah vnitřního bloku kódu červeně:
veřejná třída Ahoj{
veřejná statická void main (String arg){
systém.mimo.println („Dobrý den.“);
}
}
to by se nazývalo hlavní () kódový blok, protože se jedná o kód spojený s hlavní() metodou.
a tady jsem obarvil obsah vnějšího bloku kódu zeleně:
veřejná třída Ahoj{
veřejná statická void main(String arg){
systém.mimo.println („Dobrý den.“);
}
}
to by se nazývalo blok kódu třídy Hello, nebo jednoduše blok kódu Hello.
Všimněte si, jak je hlavní () blok kódu zcela v bloku kódu Hello. Vzhledem k tomu, jak Java odpovídá složeným závorkám, nemůžete mít jeden blok kódu „vyčnívající“ z jiného bloku kódu. Vždy jdou jeden úplně uvnitř druhého, jako vnořené krabice.
zde je stejný program s počátečními a koncovými slovy nahrazenými složenými závorkami. Tohle není správná Java! Nebude kompilovat. Je to jen mentální cvičení:
veřejná třída Hello BEGIN
veřejná statická void main (String arg)BEGIN
systém.mimo.println („Dobrý den.“);
konec
konec
odpovídající páry jsou opět zbarveny stejně.
Chcete-li usnadnit život s kudrnatými závorkami, existuje mnoho editorů, které pro vás budou odpovídat párům složených závorek, závorek a hranatých závorek. Obvykle můžete umístit kurzor na jeden a zvýrazní odpovídající. Někteří budou „blikat“ na úvodní znak při psaní závěrečného znaku.