主 -Java中语法错误的未知原因

发布于 2025-02-09 06:01:11 字数 862 浏览 0 评论 0原文

这是我的问题:我正在编码一个程序,但是该程序引发了例外,我不知道为什么或如何解决该程序。这是代码:

public class ArraySortingTiming {
    int i = 10;
    int[] array1 = new int[i];
    int[] array2 = new int[i];
    
    for (int a = 0; a < array1.length() ||a < array2.length(); a++) {
        int n = (int)(Integer.MAX_VALUE * Math.random());
        array1[a] = n;
        array2[a] = n;
    }
    
    public static void main(String[] args) {
        ArraySortingTiming a = new ArraySortingTiming();


    }

}

这是例外消息:

 Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    Syntax error on token "(", ; expected
    Syntax error on token ")", ; expected 

at programmingassignments.ArraySortingTiming.main(ArraySortingTiming.java:14)

我尝试将每个数组定义更改为int [] array1 = new Int [10];消除i常数,但仍然不起作用。

先感谢您!

Here's my question: I'm coding a program, but the program throws an exception, and I don't know why or how to fix it. Here's the code:

public class ArraySortingTiming {
    int i = 10;
    int[] array1 = new int[i];
    int[] array2 = new int[i];
    
    for (int a = 0; a < array1.length() ||a < array2.length(); a++) {
        int n = (int)(Integer.MAX_VALUE * Math.random());
        array1[a] = n;
        array2[a] = n;
    }
    
    public static void main(String[] args) {
        ArraySortingTiming a = new ArraySortingTiming();


    }

}

And here's the exception message:

 Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    Syntax error on token "(", ; expected
    Syntax error on token ")", ; expected 

at programmingassignments.ArraySortingTiming.main(ArraySortingTiming.java:14)

I tried changing each array definition to int[] array1 = new int[10]; eliminating the i constant, but it still doesn't work.

Thank you in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

看春风乍起 2025-02-16 06:01:11

您需要在主功能中移动循环块。

You need to move your for loop block inside your main function.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文