什么是期望错误的标识符

时间:2015-06-25 05:04:46

标签: java

什么是标识符预期错误

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)
                                       ^

2 个答案:

答案 0 :(得分:1)

两次更改

1。)如果没有public static void main(String[] args) { // call your method here}

,你应该这样做

2。)n被宣告两次。

3。)public static void fizzBuzz(Integer)错误,缺少变量名称。

更改为public static void fizzBuzz(Integer a)

int x=0,n;int n = Scan.nextInt();

答案 1 :(得分:1)

此处public static void fizzBuzz(Integer)
您只给出了Type Integer而不是将保存Integer类型值的变量。

public static void fizzBuzz(Integer)

应用下面的代码变量 public static void fizzBuzz(Integer z)

你宣布了拖曳时间int x = 0,n;并在int n = Scan.nextInt();

从第二次通缩中删除int。