0就是数字0,if(time==0){} 就是说如果time 的值等于0,就运行{}里面的代码;也就是判断time==0 是否为true;
==运算符在java的含义是比较前后俩个数字或者对象是否一样,一样结果就是true,否则就是false
,对于数值来说大小一样就是true,但是对于对象来说,就必须他们在内存中的地址一样才行
java中,不能用0或非0来表示false和true
==是逻辑运算符(=是赋值运算符),逻辑运算符还有!=、>、<、<=、>=,逻辑运算符的结果是true或者false
0就是一个整数没有其他特殊含义,time == 0表示判断time这个变量是否等于0,如果等于0这返回true,否者返回false
0就是一个值,time是一个变量。
if(time==0)就是判断time这个变量是否等于值“0”,等于0的话表示(time==0)=true
if(语句1)
语句块
}
这是if的用法,如果语句为true,那么运行大括号里的语句块,
如果为false,那么不运行大括号里的语句块了
time==0这个的结果是得看前文,"=="这个符号相当于数学中的等于号.
java的"="号,跟数学的"="是不一样的,但是"=="和数学的"="是一样的.
其实 小括号里的语句1,你可以这样理解
有个人跟你说: time等于0.
如果他说谎了,那么就不去运行语句块.
如果他没说谎,那么就运行语句块.