在类中创建方法时出错

时间:2014-03-23 20:12:29

标签: java methods

尝试制作一个方法,让用户猜测字符串输入,并将其转换为 整数数组。

  public int[] convertNumtoDigitArray()   //Java saying this line is a problem (The method convertNumToDigitArray() is undefined for the type engine
{
    String[] userGuessSplit = Player.userGuess.split(",");
    int[] userGuessArray = new int[userGuessSplit.length];
    for (int j=0; j<userGuessSplit.length; j++)
    {
        userGuessArray[j] = Integer.parseInt(userGuessSplit[j]);
    }

}

2 个答案:

答案 0 :(得分:0)

你没有退货,但你说你会退回int[]

public int[] convertNumtoDigitArray()   //Java saying this line is a problem
{
    String[] userGuessSplit = Player.userGuess.split(",");
    int[] userGuessArray = new int[userGuessSplit.length];
    for (int j=0; j<userGuessSplit.length; j++)
    {
        userGuessArray[j] = Integer.parseInt(userGuessSplit[j]);
    }
    return userGuessArray;
}

答案 1 :(得分:0)

在创建方法时,您声明您的方法将返回int []类型值。但是直到最后一行,你的方法才会返回相同或不需要的方法。   所以返回int []值,你的问题就会得到解决。

使用return语句返回方法中的内容。