Escolha a opção adequada ao tentar compilar e rodar o arquivo a seguir:
class B{ void x(int... x) { System.out.println(x.length); } } class A { public static void main(String[] args) { new B().x(23789,673482); } }
Escolha a opção adequada ao tentar compilar e rodar o arquivo a seguir:
class B{ void x(int... x) { System.out.println(x.length); } } class A { public static void main(String[] args) { new B().x(23789,673482); } }
Olá Pedriana!
Imprime 2 pois ele está inserindo dois itens no array:
new B().x(23789,673482);
Logo se você faz x.length ele retorna 2 pois é o tamanho do Array.
Espero ter ajudado! :D
Bons estudos! ^^