0 ? 10 : everyPage  这个是什么意思?

解决方案 »

  1.   

    System.out.println((1==1?"aaaa":"bbb"));
    打印的是aaaa
    问号左边是判断,如果问号左边为true则返回冒号左边,反之返回右边
      

  2.   

    <表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则求表达式2 的值并把它作为整个表达式的值; 如果表达式1 的值为假, 则求表达式3 的值并把它作为整个表达式的值.
      

  3.   

    应该是类似int page = ...;
    int everyPage = 100;
    page = page==0 ? 10 : everyPage;