java - 我的Java程序正在创建27个无效错误

标签 java compiler-errors

当我运行这些行的Java代码时,它给了我27条错误,但不是实际错误

for(int counter = 0;counter<teamName.size();counter++)
  {
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
  System.out.println();
  }

aLeaderboard是一个带有自定义类Leaderboard的ArrayList。它是20长,teamName也是一个ArrayList,它是20长。
ArrayList<Leaderboard> aLeaderboard = new ArrayList<Leaderboard>();

它产生这些错误:
D:\>javac Project4.java
Project4.java:216: error: illegal start of type
  for(int counter = 0;counter<teamName.size();counter++)
  ^
Project4.java:216: error: ')' expected
  for(int counter = 0;counter<teamName.size();counter++)
                 ^
Project4.java:216: error: illegal start of type
  for(int counter = 0;counter<teamName.size();counter++)
                    ^
Project4.java:216: error: <identifier> expected
  for(int counter = 0;counter<teamName.size();counter++)
                     ^
Project4.java:216: error: ';' expected
  for(int counter = 0;counter<teamName.size();counter++)
                      ^
Project4.java:216: error: > expected
  for(int counter = 0;counter<teamName.size();counter++)
                                      ^
Project4.java:216: error: <identifier> expected
  for(int counter = 0;counter<teamName.size();counter++)
                                                     ^
Project4.java:216: error: illegal start of type
  for(int counter = 0;counter<teamName.size();counter++)
                                                       ^
Project4.java:216: error: <identifier> expected
  for(int counter = 0;counter<teamName.size();counter++)
                                                        ^
Project4.java:217: error: ';' expected
  {
   ^
Project4.java:218: error: illegal start of type
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
        ^
Project4.java:218: error: ';' expected
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
            ^
Project4.java:218: error: invalid method declaration; return type required
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
             ^
Project4.java:218: error: illegal start of type
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
                   ^
Project4.java:218: error: ')' expected
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
                    ^
Project4.java:218: error: ';' expected
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
                           ^
Project4.java:218: error: illegal start of type
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
                              ^
Project4.java:218: error: <identifier> expected
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
                               ^
Project4.java:218: error: ';' expected
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
                                ^
Project4.java:218: error: illegal start of type
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
                                   ^
Project4.java:218: error: <identifier> expected
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
                                        ^
Project4.java:218: error: ';' expected
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
                                          ^
Project4.java:218: error: illegal start of type
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
                                                    ^
Project4.java:218: error: <identifier> expected
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
                                                                ^
Project4.java:218: error: ';' expected
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
                                                                 ^
Project4.java:219: error: <identifier> expected
  System.out.println();
                    ^
Project4.java:221: error: class, interface, or enum expected
}
^
27 errors

D:\>

teamName包含20个都是单个单词的字符串。

最佳答案

这段代码在方法之外吗?

尝试用以下代码替换当前代码:

public static test() {
for(int counter = 0;counter<teamName.size();counter++)
  {
  System.out.print((counter + 1) + "   " +  teamName.get(counter) + "   " + (aLeaderboard.get(counter)).getGamesPlayed() + "   " + (aLeaderboard.get(counter)).getHomeWins() + "   " +  (aLeaderboard.get(counter)).getHomeDraws() + "   ");
  System.out.println();
  }
}

关于java - 我的Java程序正在创建27个无效错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23218028/

相关文章:

python - 编译第一个cython程序时出错

c++ - gcc 和 g++ 错误 : error trying to exec 'cc1plus' : execvp: No such file or directory

java - 这些 Java 示例如何工作? (存在性和冒泡排序)

java - 无法让屏幕显示设置选项

c++ - 错误C2228 : Left of '.begin' [closed]

c# - Visual Studio在编辑器中显示源代码时正在检测错误,并且在生成用于在 Debug模式下执行的代码时未看到任何错误

visual-studio-2010 - 未注册库时,无法使用引用的TLB编译.NET应用程序

java - 如何在 Spring Boot 中扩展类而不更改 MySQL 架构?

java - 尝试将 txt 文件中的项目添加到 jList

java - 有没有办法在不和谐消息中找到单词的确切字符串?