Příkazem v těle rozhodovací příkazu může být další rozhodovací příkaz.
// S jedním příkazem v těle if (podmínka1) prikaz1; else if (podmínka1) prikaz2 else prikaz3; // S blokem příkazů v těle if (podmínka1) { prikaz1a; prikaz1b; //... } else { if (podminka2) { prikaz2a; prikaz2b; } else { prikaz3a; prikaz3b; } } //...