- 已关闭。**此问题为not reproducible or was caused by typos。当前不接受答案。
这个问题是由打字错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
14小时前关门了。
Improve this question
不知道如何解决这个问题,我需要专业知识。(新的Java)我只是测试了不同的基本操作,如如果语句等,已经在墙上。
import java.util.Scanner;
public class yes {
public static void main(String[] args)
{
Scanner test = new Scanner(System.in);
System.out.println("What is 5+5? ");
int value = test.nextInt();
if (test = 10)
{
System.out.println("You are correct!");
}
else
{
System.out.println("Error!");
}
}
}
1条答案
按热度按时间72qzrwbm1#
问题出在线路上
test
是你的Scanner
示例。这是一个不好的名字,所以你错过了它并不奇怪。试着养成用有意义的名字命名变量的习惯,即使它们很长。从长远来看,这会对你有帮助。value
是您从Scanner
获得的名称,因此第一步是修复if
中的名称:一旦你完成了,你仍然会得到一个错误,因为
=
是一个赋值,但是你想比较两个值是否相等,这就是==
: