当前位置: 首页 > 知识库问答 >
问题:

JAVA中的两个求和问题——我编写了下面的代码,但在此代码中找不到问题

慎俊艾
2023-03-14

给定一个整数数组nums和一个整数目标,返回两个数字的索引,使它们相加到目标。您可以假设每个输入都有一个解决方案,并且不能两次使用同一个元素。你可以按任何顺序返回答案。示例1:输入:nums=[2,7,11,15],目标=9输出:[0,1]解释:因为nums[0]nums[1]==9,我们返回[0,1]。

   Hi Team,

   Above is my problem statement  and below is the code i coded.    /******************************************************************************

                       Online Java Compiler.
           Code, Compile, Run and Debug java program online. Write your code in this editor and press "Run" button to execute it.
   *******************************************************************************/
   public class Main {  public static void main(String[] args) {
    int[] nums={2,7,8,0};
    int target=9;

   int s=0;
   for(int i=0;i<nums.length;i++)
   {
      for(int j=i+1;j<nums.length;j++) 
      {
          s=s+nums[i][j];
      }
         if(s==target)
   {
       System.out.print("["+i+","+j+"]");
   }
  } } }
   I am unable to understand what's the problem with compilation ,could    anyone help!->Main.java:20: error: array required, but int found    s=s+nums[i][j];    it shows this error`enter code here`

共有1个答案

江阳夏
2023-03-14

s=s Nums[i][j];行中,您将以2D数组的形式访问Nums

但是您将变量nums定义为1D数组。

如果您需要更多帮助,请回复。

 类似资料:
  • 问题是—https://codeforces.com/problemset/problem/231/A我很确定我在Java中找到了正确的解决方案,并且在我尝试它时它工作正常,但当我提交它时,它说测试1中有错误。如果有人能指出错误,那将是一个很大的帮助。我的代码如下: 注意:请不要要求更改语言,我是编程新手,我只懂一些C和Java。

  • 我想在flutter中编写特定于平台的代码,根据flutter留档,我们应该覆盖configureFlutterEngine方法,如下面的代码片段: 但当我将flutterEngine传递给GeneratedPluginRegistrant时。registerWith(),它表示: 类型不匹配:推断的类型是FlutterEngine,但Plugin注册表!是预期的 我已经在github中检查了下面

  • 问题内容: 这段代码什么也没给我返回,您能帮我为什么不收回价值吗? 问题答案: 你是那个意思吗 还是真的是t1.wid = t2.wid?在这种情况下,您需要左联接。 编辑 好的,所以您已修复它。除非t2中有行的wid与t1中具有相同wid的行匹配的wid,否则不会显示任何结果。 如果需要结果,请将其更改为: 下一步编辑 如果目标是使用t2中尚未存在的t1中的值更新t2,则可能是这样的: 缺少的步

  • 我有一个可搜索的术语数组,我想使用Lucene基本上CTRL-F通过这个文档堆栈,找到并存储所有这些术语在该文档堆栈中的位置。例如: 术语:“A”、“B”、“C” null 差不多吧。我怎么能这么做?到目前为止,我只是使用一个StandardAnalyzer,如下所示: Lucene最初会生成很多文档,但后来删除了除。cfs文件以外的所有文档。我如何保留其他文件来执行我的查询?

  • 二进制搜索的想法在排序数组的情况下完美地工作。我们可以对进行排序,对于每个值,搜索数组中是否存在另一个值。二进制搜索在中执行搜索,这可以帮助我们提高时间复杂度。 解决方案步骤 对数组按递增顺序排序对于每个元素,使用二分查找。如果数组A中存在值,则返回true。如果在整个数组中没有找到这样的对,则返回false。 伪代码"' ''' 这个伪代码只针对一个数组,如果我想检查两个未排序的数组中的对,以及

  • 本文向大家介绍手写代码:LCS问题相关面试题,主要包含被问及手写代码:LCS问题时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 最长公共子序列代码