3
respostas

resultado

......

3 respostas

Qual é a duvida?

Ele passou dois valores o 23789 e o 673482.

class B{
    void x(int... x) {
        System.out.println(x.length);
    }
}
class A {
    public static void main(String[] args) {
        new B().x(new int[]{23789,673482});
    }
}

Assim o Length do array é 2. Quando li a primeira vez também fiquei confuso, mas depois da pra entender que é o length do x.

Nossa dei um ress aqui e nem percebi

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software