不兼容类型: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。这就是您无法编译代码的问题。

上一篇:如何在树结构中使用java在质数中打印p:tree或p:treeTable?

下一篇:xml文件中的一个列表视图和Android中java文件中的两个arraylist列表

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载