import java.util.*;
public class factorial
{
public static void main(String[] args)
{
int i, j, c;
Scanner scan = new Scanner(System.in);
System.out.println("Enter a factorial");
i = **in**.nextInt();
for (j = i; j > 0; j--)
{
c = j * i;
}
System.out.println( c );
}
}
我在粗体
上收到错误无法找到符号
符号:
中的变量location:class factorial
答案 0 :(得分:0)
这是问题所在:
i = in.nextInt();
它应该是:
i = scan.nextInt();
未定义变量in
,您已将Scanner
个实例称为scan
,因此您应使用scan
答案 1 :(得分:0)
应该是CSS
而不是scan.nextInt()
您的扫描仪对象的名称为in.nextInt()
,而不是scan
。
下次看到错误消息in
时,表示他们无法识别/识别给定变量。对于初学者来说,最有可能的原因是:忘记在编写变量名时声明变量/拼写错误。