U06-06-Funciones para mostrar y devolver otro array con los elementos multiplicados

Pedir por pantalla cuantos números se van a escribir y pedirlos por pantalla almacenándolos en un array.

Crear una función mostrar que reciba el array y muestra los números por pantalla. static void mostrar(int t[]))

Pedir  otro número por pantalla y crear una función que multiplique cada uno de los números del array por el número introducido. Esta función debe devolver otro array diferente con los datos modificados. static int[] multiplicar(int t[],int x)

Java-U6-06-MutiplicadorArray

package U6;

import java.util.Arrays;
import java.util.Scanner;

public class A000 {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		System.out.println("Cuantos elementos tiene el array?: ");
		int numeroEle= sc.nextInt();
		
		int numeros[] = new int[numeroEle];
		
		for (int i=0;i<numeros.length;i++) {
			System.out.println("Introduce el elemento " + (i+1));
			numeros[i]=sc.nextInt();
		}
		
		mostrar(numeros);
		
		System.out.println("Multiplicador: ");
		int mult= sc.nextInt();
		
		int m[]=multiplicador(numeros,mult);
		
		mostrar(m);
		
		
		
	}

	private static int[] multiplicador(int[] numeros, int mult) {
		int m[] = new int[numeros.length];
		for (int i=0;i<numeros.length;i++)
			m[i]=numeros[i]*mult;
		return m;
	}

	private static void mostrar(int[] numeros) {
		for (int i=0;i<numeros.length;i++) {
			System.out.println("Elemento " + (i+1) +":" + numeros[i]);
		}
		
	}
		


}

Related Posts