https://www.w3schools.com/java/java_scope.asp
package com.trifulcas.saludo; public class Ambito { public static void main(String[] args) { // x está definida para todo el bloque, incluyendo subbloques int x=0; for(int i=0;i<10;i++) { // i y nombre sólo están definidas dentro de este bloque String nombre="Juan"; System.out.println(i); System.out.println(nombre); System.out.println(x); } // x existe System.out.println(x); // Pero i y nombre no porque se ha cerrado el bloque en el que // estaban definidas System.out.println(i); System.out.println(nombre); } }