使用不同的方法输入和显示数组

时间:2017-08-22 20:34:10

标签: java arrays for-loop methods

public class InputRealNums1
{
    static double [] numArr = new double [(int) (Math.random()*100)];
    static String res = "";
    public static void main(String[] args)
    {
        inputArray();
        displayArray();
    }

    static void inputArray()
    {
        for (int i = 0 ; i < numArr.length ; i++)
        {
            numArr[i] = Math.random()*100;
        }
    }

    static void displayArray()
    {
        System.out.println(res.inputArray());
    }
}

此代码的目的是分离输入和输出。该程序将生成某些数字,然后它将显示它们。我只是想知道如何使用上述方法分离输入和输出。

1 个答案:

答案 0 :(得分:0)

您可以使用此方法显示该数组。

public static void displayArray()
{
    for (int i = 0 ; i < numArr.length ; i++)
    {
        System.out.println(numArr[i]);
    }
}

但这不是一个好方法。您可以通过将参数传递给方法来完成此操作。

public static void displayArray(Double[] myArray)
{
    for (int i = 0 ; i < myArray.length ; i++)
    {
        System.out.println(myArray[i]);
    }
}

public static void main(String[] args){
    // some code in here
    displayArray(numArr);
}