SHOW:
|
|
- or go back to the newest paste.
1 | package ine5402.pesquisador_interativo.iu; | |
2 | ||
3 | import ine5402.pesquisador_interativo.logica.Pesquisador; | |
4 | ||
5 | public class PainelMostradorDeMultiplicadorPor extends PainelAbstratoComPesquisador { | |
6 | ||
7 | public PainelMostradorDeMultiplicadorPor(int[] nums) { | |
8 | super("Mostrar multiplicação", nums); | |
9 | } | |
10 | ||
11 | @Override | |
12 | protected void processePesquisa(Pesquisador pesquisador, int[] numeros) { | |
13 | int fator = leitor.leiaInt("Digite o fator multiplicador. "); | |
14 | int[] copiaMultiplicada = pesquisador.multipliquePor(fator, numeros); | |
15 | - | System.out.println("Array multiplicado pelo fator " + fator + " é: " + copiaMultiplicada); |
15 | + | String strCopia = Integer.toString(copiaMultiplicada[0]); |
16 | for (int i = 1; i < copiaMultiplicada.length(); ++i) | |
17 | strCopia += ", " + Integer.toString(copiaMultiplicada[i]); | |
18 | System.out.println("Array multiplicado pelo fator " + fator + " é: " + strCopia); | |
19 | } | |
20 | } | |
21 | ||
22 | ||
23 | ||
24 | ||
25 | ||
26 | ||
27 | public int[] multipliquePor(int fator, int[] numeros) { | |
28 | int z = numeros.length; | |
29 | int[] copiaMultiplicada = new int[z]; | |
30 | for (int i = 0; i < numeros.length; i++) | |
31 | copiaMultiplicada[i] = numeros[i] * fator; | |
32 | ||
33 | return copiaMultiplicada; | |
34 | } |