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 | } |