Java ".class expected"

标签 java

import java.util.Random;
import java.util.Scanner;

public class Lottery
{
    private int[] lotteryNumbers = new int[5];
    private int counter;
    private int[] userNumbers = new int[5];
    private Scanner keyboard = new Scanner(System.in);  
    public Lottery()
    {
        for(counter = 0; counter < 5; counter++)
        {
            lotteryNumbers[counter] = nextInt(int 10);
        }
    }

后面还有更多代码,但没有错误,所以我不会包含它。 无论如何,“lotteryNumbers[counter] = nextInt(int 10);”这一行得到一个“.class expected”错误。

最佳答案

Java 已经知道方法参数的类型;调用该方法时无需指定它。

nextInt(int 10);

应该是:

nextInt(10);

当然,这是假设您实际上定义了方法 nextInt。 (我在您的代码示例中没有看到它)

关于Java ".class expected",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10080862/

相关文章:

java - 是否可以重启 Netbean 的 Tomcat 捆绑版本?

java - 这种在线程之间传递对象的方式在 JMM 下安全吗?

java - 如何创建一个包含零时区的新 LocalDateTime?

java - 禁用当前应用程序的推送通知 android java

Java 子菜单 ActionListener 无法正常工作

java - 仅当在 while 循环中调用函数时,将文件发送到 blob 才有效

java - 我如何才能 DRY Android 改造调用?

java - 创建聚合函数在 hsqldb 中不起作用

java - 脚本在 HtmlUnitDriver 中不起作用

Java代码约定澄清——直接编码数值常量