微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Java 类中获取错误

如何解决在 Java 类中获取错误

我对这种 Java 语言非常陌生,正在练习构建我的基础知识。所以这是代码错误,请告诉我如何解决这个问题

class Solution {
    public int[] twoSum(int[] nums,int target) {
        
        for(int i = 0; i < nums.length; i++){
            
            for(int j = 0; j < nums.length; j++){
                
                if(nums[i]  + nums[j] == target){
                    
                    return int[]{i,j};
                }
            }
        }
        return ;
    }
}

Line 10: error: '.class' expected
                    return int[]{i,j};
                                ^
Line 10: error: not a statement
                    return int[]{i,j};
                                 ^
Line 10: error: ';' expected
                    return int[]{i,j};
                                  ^
Line 10: error: not a statement
                    return int[]{i,j};
                                    ^
Line 10: error: ';' expected
                    return int[]{i,j};
                                     ^
5 errors

解决方法

不清楚如果 nums[i] + nums[j] 永远不匹配 target,你想返回什么,但我认为在这种情况下返回一个空数组是可以的:

class Solution { 
    public int[] twoSum(int[] nums,int target) {

    for(int i = 0; i < nums.length; i++){
        
        for(int j = 0; j < nums.length; j++){
            
            if(nums[i]  + nums[j] == target){
                // you need to add "new"
                return new int[]{i,j};
            }
        }
    }
    // you can also "return null;",or anything else
    return new int[]{};
}

}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?