java - 从另一个类访问带有数组的方法

标签 java arrays

我想从Losujliczbe类的getLiczbe方法获取值到Main类。编译器按类 Main 表示“此行的多个标记 - getLiczbe 无法解析为类型”。

目标是获取 getLiczbe 方法的值(随机数)并将其放入 Main 类中的 JavaFX 按钮中。 如果我类没有数组,效果会很好。转换为数组后它不起作用...

有人可以帮我处理这段代码吗?非常感谢!

*************************************************
Class Losujliczbe with the method getLiczbe:

package application;
//import java.util.Random;

public class Losujliczbe {

    private int zmienna;


    // Method for obtain a number between [0 - 49].

    public Losujliczbe(int z) {         
        this.zmienna=z;
    }

    public static int[] getLiczbe() {
        for(int i=0;i<=0;i++) {
        int random = (int)(Math.random() * 49 + 1);
           int[]arr=new int[1];
           arr[i]=random;                           
         }
        return getLiczbe();
    }
}

*************************************************

编译器失败的 Main 类的简短代码:

   getLiczbe br=new getLiczbe();
   String str1=String.valueOf(br.getLiczbe());

   Button btn = new Button(str1);
   grid.add(btn,0,4);

最佳答案

自从您更改代码以获取数组以来。这是数组的工作代码。

根据您的要求进行更改。

public class Losujliczbe {

    private int zmienna;

    // Method for obtain a number between [0 - 49].

    public Losujliczbe(int z) {         
        this.zmienna=z;
    }

    public int[] getLiczbe() {
        int arr[] = new int[zmienna];
        for(int i=0; i < zmienna; i++) {
            int random = (int)(Math.random() * 49 + 1);
            arr[i]=random;                           
        }
        return arr;
    }

    public static void main( String args[] ) {
        Losujliczbe br = new Losujliczbe(3); // 3 or any number for the default arg constructor
        int[] arr = br.getLiczbe();
    }
}

关于java - 从另一个类访问带有数组的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56773157/

相关文章:

java - 如何在 Java 或 Processing 中将一个 SVG 形状拆分为多个形状?

java - Beanshell 不等于语句

mysql - 更新 WHERE IN() mysql

arrays - 如何在 api-blueprint 中为字符串数组参数提供示例值

java - “DataNucleus 增强器”错误 206

java - 如何让链表函数返回特定的类对象而不是Java中的 "Object"?

java - for循环中的"cannot be resolved to a variable"

arrays - 如何在 Ruby 中的数组上使用 for 循环

arrays - 如果第二个是 Ruby 中的 != "",如何连接两个数组属性

javascript - 如何从数组 Javascript/Jquery 中删除 obj