链接java函数/子例程

时间:2017-03-12 16:48:19

标签: java function

我正在开发一款老虎机游戏作为作业的一部分。 我需要将两个函数链接在一起,如下所示:

O(n log n)

-

public static void DisplayOnScreen(){

    int LeftVal = GenerateNumber();
    int MidVal = GenerateNumber();
    int RightVal = GenerateNumber();


    FruitVal1 = showFruit[LeftVal];
    FruitVal2 = showFruit[MidVal];
    FruitVal3 = showFruit[RightVal];

    System.out.println("               |",FruitVal1, "|", FruitVal2, "|", FruitVal3, "|           ");

正如您所看到的,每个" FruitVal" 是通过例如" LeftVal" 分配的,这是随机生成的数字,并将其应用于" showFruit" 功能中的一个水果。我知道这是完全错误的,但我不明白这样做的不同java函数。 有人可以解释基本的java函数,例如' public static void'并尝试帮助他们正确地实现这些代码。

如果有人想查看完整的程序代码,那么请问,我不确定是否需要完整的代码,但它只是很短。

1 个答案:

答案 0 :(得分:0)

学习Java编码标准。您的代码将更具可读性。

通过让一个方法返回另一个方法需要传递给它的数据来链接它们。

public void displayFruitOnScreen(String [] fruit) {
   // display here
}

public String [] getFruit() {
    // populate the fruit array here
}

这些都不是静态的;它们与Java类的某个实例相关联。