
how do you write the code for multipliying 2 double arrays to be in a 3rd double array? here is my code:
package employeepay;
/** * * @author Owner */ public class Main {
/** * @param args the command line arguments */
public static void main(String[] args) { double[] values; values = getArray(); for (double num : values) System.out.print(num + " "); double[] values1; values1 = getArray1(); for (double num : values1) System.out.print(num + " "); double[] values2; values2 = getArray2(); for (double num : values2) System.out.print(num + " "); } /** getArray method @return A reference to an array of doubles. */ public static double[] getArray() { double[] array = { 1.2, 2.3, 4.5, 6.7, 8.9 }; return array; } /** getArray1 method @return A reference to an array of doubles. */ public static double[] getArray1() { double[] array1 = { 1.1, 2.2, 3.3, 4.4, 5.5 }; return array1; } /** getArray2 method @return A reference to an array of doubles. */ public static double[] getArray2(double[]array, double[]array1) { double[]array2 = (array[index] * array1[index]); return array2; } } the lines with double asterisks in front and back are the error lines thank you.

Hi Friend,
We have modified your code:
public class MultiplyTwoArrays{
public static void main(String[] args) {
double[] values = getArray();
for (double num : values)
System.out.println(num + " ");
System.out.println();
double[] values1 = getArray1();
for (double num : values1)
System.out.println(num + " ");
System.out.println();
double[] values2 = getArray2(values,values1);
for (double num : values2)
System.out.println(num + " ");
}
public static double[] getArray() {
double[] array = { 1, 2, 4, 6, 8 };
return array; }
public static double[] getArray1() {
double[] array1 = { 1, 2, 3, 4, 5 };
return array1;
}
public static double[] getArray2(double[]array, double[]array1) {
double[]array2=new double[array.length] ;
for(int i=0;i<array2.length;i++){
array2[i] = array[i] * array1[i];
}
return array2;
}
}
You can use simple code also:
public class MultiplyTwoArrays{
public static void main(String[] args) {
double[] array1 = { 1.2, 2.3, 4.5, 6.7, 8.9};
double[] array2 = { 1.1, 2.2, 3.3, 4.4, 5.5};
double []array=new double[array1.length];
for(int i=0;i<array.length;i++){
array[i]=array1[i]*array2[i];
}
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
}
}
Thanks
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.