Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida no Ex. 1 da Aula 13 - Utilize o switch

Não entendi a resposta desse exerc. "Ao rodar com 5 argumentos, o código imprime mais argumentos" Pelo que entendi não passamos nenhum valor no args

1 resposta
solução!

Priscila, Bom dia !

exatamente neste caso não foi passado nenhum valor para args , onde também cairá na chamada de Default .

se você imprimir a variável tamanho , irá ver que o valor para mesma é 0 (zero).

analisando o exercício em questão :

a resposta Ao rodar sem argumentos joga exception está errada , pois entra na opção Default

a resposta Não Compila também está errada porque o código compila

a resposta Ao rodar com dois argumentos , imprime somente o "2" também está errada , pois o switch se não tiver o break ele continua rodando , então se caso tivesse 2 argumentos nesse programa ele ia imprimir 2 e mais argumento pois não tem o "break" para parar o processo na opção 2.

restando apenas a resposta certa , que é uma suposição , onde ao rodar com 5 argumentos, irá imprimir mais argumento

espero ter ajudado , caso não tenha mais dúvida finalize o topico como solucionado por gentileza .

Bons estudos .