Java 什么是标识符预期错误

Java 什么是标识符预期错误,java,Java,什么是预期错误 错误 两个变化 一,。如果还没有完成,您应该已经公开了静态void mainString[]args{//call your method here} 二,。n被声明两次 三,。public static void fizzBuzzInteger错误,缺少变量名 更改为公共静态void fizza int x=0,n;和int n=Scan.nextInt 此处为公共静态void fizzBuzzInteger 您只提供了Integer类型,而没有提供将保存Integer类型值的

什么是预期错误

错误

两个变化

一,。如果还没有完成,您应该已经公开了静态void mainString[]args{//call your method here}

二,。n被声明两次

三,。public static void fizzBuzzInteger错误,缺少变量名

更改为公共静态void fizza

int x=0,n;和int n=Scan.nextInt

此处为公共静态void fizzBuzzInteger 您只提供了Integer类型,而没有提供将保存Integer类型值的变量

公共静态void fizzBuzzInteger

应用一个变量,如下面的代码 公共静态void fizzz

您已经声明了n tow time int x=0,n;在int n=Scan.nextInt时


从第二个declation中删除int。

错误会直接指向问题所在,并告诉您缺少什么。方法参数的名称、标识符是什么?在这种情况下,您确实缺少标识符。但是,一般来说,标识符预期的错误可能会在多种语法错误上产生,因此在将来,不要把消息看得太字面。嗯,你不知道这应该是主程序,是吗?他可能无法在MyClass中放入main,因为该类的名称与源文件的名称不同。
import java.util.Scanner;

  class MyClass {

  public static void fizzBuzz(Integer)
  {
    int x=0,n;
    System.out.println("give any number");
    Scanner Scan = new Scanner(System.in);
    int n = Scan.nextInt();
    for(x=0;n<x;x++)
    {
        if(x==3)
        {
            System.out.println("fizz");
            x=x+1;
        }
        else if(x==5)
        {
            System.out.println("buzz");
            x=x+1;
        }
        else
        {
            System.out.println("x");
            x=x+1;
        }
    }
    }
}
user_file.java:5: error: <identifier> expected
    public static void fizzBuzz(Integer)
                                       ^