Java 超级新手兼超级小菜鸟想要求助……为什么compile之后我总是...
发布网友
发布时间:2024-09-26 05:07
我来回答
共1个回答
热心网友
时间:2024-11-21 12:33
静态方法中调用的方法外部的变量也必须是静态变量。
你需要把x和y都声明成静态的:
static int x = scanner. nextInt( );
static int y = scanner. nextInt( );
其实你应该学会分析问题的方法,比如你这个错误提示其实很明显了,你仔细看看Error信息,"Error: 无法从静态上下文中引用非静态 变量 x”,稍微分析一下,是不是就很能想到应该把x变量声明成静态的