flag = true;
! flag = false;
flag = false;
! flag = true;
! 是取反;
boolean flag = false;
while(true)
{
flag = !flag;
System.out.println(flag);
}
你这样输出一下,就会true,false 交替出现
是判断flag取反之后的值是不是true
是判断判断flag取反后的状态是不是ture
就是如果flag为假
!flag 就是一个boolean型的变量,这样认为就好看了 !