黑马程序员技术交流社区

标题: 新人提问关于java boolean的问题 [打印本页]

作者: HelloWorld1128    时间: 2017-9-14 22:48
标题: 新人提问关于java boolean的问题
public class CTest {
    public static void main(String[] args) {

       int numberOfCredits=1;
       boolean isEmpty=true,s;

       s = isEmpty | numberOfCredits == 3;
    }
}
我目前只知道boolean类型的是赋值true或false的,
可在这段代码中 变量isEmpty后面所赋的 "s" 是什么意思,怎么用呢?

谢谢
作者: ZDJ爱TQ    时间: 2017-9-14 23:02
boolean s=true,

作者: 低调逆袭    时间: 2017-9-14 23:29
boolean isEmpty=true,s;表示isEmpty和s都是boolean类型的变量.s = isEmpty | numberOfCredits == 3;isEmpty值为true,numberOfCredits的值是1,判断他==3的结果就是false,然后再判断s=true|false所以s的结果为true
作者: Oliverwqcwrw    时间: 2017-9-15 10:48
相当于是boolean s;定义了一个boolean类型的s变量




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2