Jeli bolje što se tiče performanca koristit try...catch...blok ili vršitit provjeru sa if.
Recimo ako nekoliko puta po neodređenoj putanji prolazim kroz neki 2d niz i treba postaviti svaki susjedni (lijevi, desni, gornji, donji ) na neku vrijednost i sad treba paziti da ne iziđem izvan granica niza. Jeli bolje izostaviti provjeru sa if i sve staviti u try...catch...blok pa kad se desi "index out of rang" da program normalno nastavi dalje, samo ne obavi operaciju ( kao da je naišao na if...)
Recimo ako nekoliko puta po neodređenoj putanji prolazim kroz neki 2d niz i treba postaviti svaki susjedni (lijevi, desni, gornji, donji ) na neku vrijednost i sad treba paziti da ne iziđem izvan granica niza. Jeli bolje izostaviti provjeru sa if i sve staviti u try...catch...blok pa kad se desi "index out of rang" da program normalno nastavi dalje, samo ne obavi operaciju ( kao da je naišao na if...)