求助,为什么这里总是出现int不能转换为boolean
代码如下:import java.util.Scanner;
public class ex{
public static void main(String args[]){
Scanner input = new Scanner (System.in);
int num = input.nextInt();
while(num=5){
System.out.println(num);
}
while(num!=5){
System.out.println("The programm is over");
}
}
}
在对while 后面的条件进行判断时,为什么总是出现不兼容的类型,难道while后面的条件判断不能是一个表达式吗?求大神指导