问题是,当用户输入 111111 到 999999 之间的数字时,机器人会出现一条消息,提示该数字必须位于这两个数字之间。
if (stockNumber < 111111) & (stockNumber > 999999);
{
System.out.println("Your first input must be between 111111 and 999999.");
}
最佳答案
条件的运算符和括号格式错误。条件语句的大括号前也不应该有分号。
if (stockNumber < 111111 || stockNumber > 999999) {
System.out.println("Your first input must be between 111111 and 999999.");
}
关于java - 为什么这段代码会不断出现错误, "illegal start of expression"错误指向 & 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21916696/