Palavra chave "is"

olá pessoal, alguém poderia por favor me explicar o significado da
palavra “is” neste código, peguei este código em um simulado no blog
da caelum, é a primeira vez que eu vejo os uso desta sintaxe, com esta palavra.

class Teste {

	public static void main (String[] args) {	
		
		int[][] a = new int[10][10]; 
		
		for(int[] is : a) { 
			for(int i : is)
			{ 
				System.out.println(i); 
			} 
		} 
	}
}

Nesse caso “is” é so o nome do array, acho que fizeram isso pra significar coleção de “i” hehehe

mas nao é palavra chave nao, ai poderia ser “numeros”, “vetor”, “array”, “goiabas” (como dizia meu professor da faculdade hehehe

abraço!

Neste caso estamos percorrendo um array, com um outro for, essa linha aqui 07 e o mesmo que fazer for(int i=0 , i < tamanho d o vetor , i++), logo estamos percorendo o array e atribuindo a variavel a. Como e array de array is e um array de dimensão um. Com isso podemos percorrer ele pelo seu inidice que é feito na linha 08.


class Teste {

	public static void main (String[] args) {	
		
		int[][] a = new int[10][10]; 

		
               // is recebe um array do array de array , este e um jeito de percorrer um array igual  for(int i=0 ,  i < tamanho d o vetor , i++)
		for(int[] is : a) 
{ 
                        //como is é um array podemos percorrer ele e atribuir a variável i
			for(int i : is)
			{ 
				System.out.println(i); 
			} 
		} 
	}
}

Flw…

Obrigadão. :smiley: :smiley: :smiley: :smiley: