【问题标题】:expected '{' when braces are matching correctly [duplicate]大括号正确匹配时预期的“{”[重复]
【发布时间】:2020-09-24 16:17:58
【问题描述】:

嗨,我是(非常)java新手,我来自c++背景 我收到了这个错误:

Array-Lists-In-java.java:3: error: '{' expected
public class Array-Lists-In-java{
                  ^

这是我的代码:

    import java.util.ArrayList;
    
    public class Array-Lists-In-java {
    
        public static void main(String[] args)
        {
            ArrayList<String> grocery = {"Onions","Carrots","Olives", "olive oil"};
            
            printArray(grocery);
            
            grocery.add("Tomatoes");
            
            printArray(grocery);
            
        }
        
        public static void printArray(ArrayList<String> list)
        {
            for(int i = 0; i < list.size(); i++)
            {
                System.out.println(list.get(i));
            }
        }
        
    }

我做错了什么?请纠正我哪里出错了,这真的很有帮助

谢谢

【问题讨论】:

标签: java


【解决方案1】:

嘿 python_is_good_cpp_is_best!我认为您在某处缺少或有一个额外的花架,请记住每个花架都应该有一个伙伴!试着计算你有多少个开放的花括号,你有多少个封闭的花括号。如果它们的数量相同,请记住使用正确的命名约定,编程语言不支持带有“-”的名称,因为他们认为您想要做减法,您的类名中有一个“-”,尝试用下划线替换“-” '_' 它应该可以正常工作!谢谢!

【讨论】:

  • 谢谢,我马上改名。谢谢:)
猜你喜欢
  • 2023-04-02
  • 2015-06-23
  • 2018-03-06
  • 2020-02-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-18
  • 2020-06-14
相关资源
最近更新 更多