小白问题,这个if判断式该写在我代码的哪里?

直接上图了神们!

图片说明

图片说明

if肯定要放到for循环内;只有for循环中num值在改变。

你这是赋值,不是等于

逻辑运算是两个封号的,所以这样写编译器就报错了。

等号是负值,等等号才是比较运算符

我不知道有没有理解原题,如果是三个窗口共有100张票的话,那我感觉至少有下面几个问题:
1.num应该设置成全局变量,初始值为0
2.应该把static的声明去掉
3.循环方向反了,这样算出来是剩30张票的时候才执行下个语句
4.没有让另外两个线程停下

if(num=30)是错误的,if表达式的值必须为boolean类型,应该是if(num==30)