View difference between Paste ID: 8L0KK2tf and JeRTXBFQ
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
	}