直接上图了神们!


if肯定要放到for循环内;只有for循环中num值在改变。
你这是赋值,不是等于
逻辑运算是两个封号的,所以这样写编译器就报错了。
等号是负值,等等号才是比较运算符
我不知道有没有理解原题,如果是三个窗口共有100张票的话,那我感觉至少有下面几个问题:
1.num应该设置成全局变量,初始值为0
2.应该把static的声明去掉
3.循环方向反了,这样算出来是剩30张票的时候才执行下个语句
4.没有让另外两个线程停下
if(num=30)是错误的,if表达式的值必须为boolean类型,应该是if(num==30)