gpt4 book ai didi

java - 从带有两个参数的方法创建新数组java

转载 作者:行者123 更新时间:2023-12-02 09:58:13 24 4
gpt4 key购买 nike

我是编程新手,正在尝试学习 Java,我正在尝试做一些我认为对于初学者来说相当困难的 Java 问题。该问题要求编写一个方法,该方法采用 double cdouble 类型的数组 v 作为参数。该方法应返回一个新的 double 数组,该数组是通过将数组 v 的所有元素乘以 c 形成的。

我真的不知道该怎么做,如果有人可以提供帮助,我将不胜感激。

我写了一些代码,但我不明白我到底应该做什么。

public static double times( double c, double [] v)

int i =0;
for( i =0; i < v .length; i++){
myArray =(c * v[i]);
i++;
}

}

public class Main {

public static void main(String[] args) {

double [] v={5.1,5.2,3.0,4.0};
double c= 4.1;

System.out.println(times(v,c));

最佳答案

这是一个好的开始,但您的方法应该返回一个 double 组:double[]

public static double[] times( double c, double [] v)
double[] myArray = new double[v.length]; // this is a new array
int i =0;
for( i =0; i < v .length; i++){
myArray[i] =(c * v[i]); // assign new values to your array
// i++; << don’t need this line as your for loop is already incrementing i
}
return myArray;
}

关于java - 从带有两个参数的方法创建新数组java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55832816/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com