System.out.print("Entre com o numero de copias que o DVD possuir: ");
copias[x] = input.nextInt();
System.out.printf("O nº de cópias é %d", copias[x]);
O problema eh que o numero de copias do DVD deve ser multiplo de 2!
System.out.print("Entre com o numero de copias que o DVD possuir: ");
copias[x] = input.nextInt();
System.out.printf("O nº de cópias é %d", copias[x]);
O problema eh que o numero de copias do DVD deve ser multiplo de 2!
Problema aonde? Na entrada?
Faça um if antes verificando se o valor entrado é múltiplo.
Múltiplo de == divisível por
Q: O que faz um número inteiro ser divisível por outro?
R: Se a divisão retorna resto zero.
[quote=rafa-projeseg]System.out.print("Entre com o numero de copias que o DVD possuir: ");
copias[x] = input.nextInt();
System.out.printf("O nº de cópias é %d", copias[x]);
O problema eh que o numero de copias do DVD deve ser multiplo de 2![/quote]
Isso é uma dúvida ou uma afirmação???
Isso não resolve?
int n = input.nextInt();
if(n%2 == 0)
copias[x] = n;
[quote=Thiago Domingues][quote=rafa-projeseg]System.out.print("Entre com o numero de copias que o DVD possuir: ");
copias[x] = input.nextInt();
System.out.printf("O nº de cópias é %d", copias[x]);
O problema eh que o numero de copias do DVD deve ser multiplo de 2![/quote]
Isso é uma dúvida ou uma afirmação???[/quote]
Isso é uma duvida, mas com certeza ja deve ter sido respondida pelo davidbuzatto e pelo yorgan.
So lembrando voce ao fazer o que o yorgan falou, coloque uma exceção tambem caso o numero de copias de DVD nao for par… if - else… entende? ( Tratamente de erro… logicamente, se precisar fazer isso ne… )
Abraços