【问题标题】:How do I get my array from one method to the other with different classes?如何使用不同的类将数组从一种方法转移到另一种方法?
【发布时间】:2020-07-06 22:57:09
【问题描述】:

我试图让我的方法 toString 通过另一个类从 pointArray 方法获取一个数组,但我不知道该怎么做。

public class Problem4 {

public static void main (String[] args){

    Point start = new Point();

    //instansiera värderna till start-koordinaterna
    double xKoord = 5.0; 
    double yKoord = 2.0;
    double zKoord = -5.0; 

    double [] lista;
    lista = start.pointArray(xKoord, yKoord, zKoord);
    start.toString(startArray); //this one is not working
}
}

然后是另一个类

class Point{
//denna är temporär
private String punkt;

public double[] pointArray(double xKoord, double yKoord, double zKoord){
    //Skapar en array till punkten
    System.out.println("Metod pointArray.");

    double[] startArray = new double [3];
    startArray[0]=xKoord;  
    startArray[1]=yKoord;  
    startArray[2]=zKoord;  

    return startArray;
}

 public String toString(double [] startArray){
    //metoden ska returnera en String som innehåller värden till x, y och z-kompontenten
    System.out.println("Metod toString.");

    System.out.println (Arrays.toString(startArray));

    //denna är temporär
    return punkt;
}
}  

所以问题是如何通过 Problem4 类将数组从方法 pointArray 获取到 toString 方法? :/

【问题讨论】:

标签: arrays class methods


【解决方案1】:

没关系,我解决了。

 start.toString(lista);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-11
    • 2014-10-18
    • 2017-10-30
    • 1970-01-01
    • 1970-01-01
    • 2020-12-07
    • 1970-01-01
    • 2013-01-29
    相关资源
    最近更新 更多