我无法运行下面的代码并获得以下消息(箭头指向模数符号):
error: unexpected typeIf ((number % 10) = 0 &&(数字%9 =0)){System.out.print("您赢得了$200");}^要求:变量发现:价值
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
int number = read.nextInt();
if ((number % 10) = 0 && (number%9 =0)){System.out.print('You won $200');}
else if (number%4=0 || number%6=0){System.out.print("You won $50");}
else {System.out.print("Try again");}
您需要了解等式==
和赋值运算符=
之间的区别。
Assignment (=
)
这是用来给变量赋值的方法。
在if
条件中,您在需要使用相等操作符比较值的地方使用此操作符。
相等(==
)
这是用来比较值的。
例如,在if
条件中,您应该使用==
这个相等运算符来检查number % 10
是否等于0