学习java。java数据输入最后一行报错。不知道错在哪

/数据输入/
import java.util.Scanner;
public class scannerDemo01{

public static void main(String[]args);

Scanner sc=new Scanner(System.in);

int x=sc.nextInt();

System.out.println(x);

}

javac scannerDemo01.java
scannerDemo01.java:7: 错误: 需要<标识符>
System.out.println(x);
^
scannerDemo01.java:7: 错误: 需要<标识符>
System.out.println(x);
^
2 个错误

import java.util.Scanner;
public class scannerDemo01{
    public static void main(String[]args)   //后面不能加分号
    {   //函数需要有花括号
        Scanner sc=new Scanner(System.in);
        int x=sc.nextInt();
        System.out.println(x);
    }  //函数需要有花括号
}

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632