不兼容类型:java.lang.String无法转换为int []
来源:爱站网时间:2021-09-16编辑:网友分享
我正在制作一个Java程序,该程序打印一个数组的偶数和奇数。这是我的偶数代码,该函数返回evens变量并在流氓情况下打印偶数。公共静态int [] ...
问题描述
我正在制作一个Java程序,该程序打印一个数组的偶数和奇数。这是我的偶数代码,该函数返回evens变量并在小写的情况下打印偶数。
public static int[] getAllEvens(int[] array)
{
String evens;
for(int i=0; i
但是当我编译时,它说Evens变量不能转换为int []。我知道不应该使用String或int来定义偶数,但是我不知道我还能如何返回array [i] +“”。这对我来说很难。
思路一:
更改此
public static int[] getAllEvens(int[] array)
进入此
public static String getAllEvens(int[] array)
思路二:
您的代码中有几个问题。.
修复:
public static String getAllEvens(int[] array) {
StringBuilder evens = new StringBuilder();
for (int i = 0; i
思路三:
请更改方法的返回类型。您返回的String,但方法的返回类型为int Array。这就是您无法编译代码的问题。