什么是标识符预期错误?
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)
^
答案 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。