尝试制作一个方法,让用户猜测字符串输入,并将其转换为 整数数组。
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]);
}
}
答案 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语句返回方法中的内容。