/* Muutuja on nähtav ("kasutuskõlblik") vaid selles blokis, mis vahetult hÕlmab tema deklaratsiooni. Väljapool seda blokki teda kasutada ei saa */ class Scope { public static void main(String args []) { int x; // x on kättesaadav kogu funktsiooni main() kehas x = 10; if (x==10) { int y = 20; // y on kättesaadav vaid if-lause blokis System.out.println(" x, y = "+ x+ " " + y); x = y*2; } // y = 100; // Vigane omistamine! y on sellel kohal määramata // x on endiselt saadaval System.out.println(" x ="+ x); } }