问答详情
源自:4-1 Java条件语句之 if

为什么if(one%2==0){用%不能用/

为什么不能用


提问者:qq_慕慕5119622 2018-12-13 18:48

个回答

  • 李想爸爸
    2018-12-13 20:21:41
    已采纳

    可以用  假如你的one=2;   2%2结果是0;2/2 结果是1 ;  2/2 == 0 结果为false ;

  • 北国丨江山
    2019-03-01 16:27:54

    不能用,因为除以2不能判断一个数是否是偶数,整数集合除以2的结果还是整数集,整数集用2求余结果只有{0,1}

  • 爱上棉宝宝
    2018-12-13 20:23:22

    都可以用的,

    如下:

    double one=20;

      if(one%2==0){}

      if(one/2==0){}

    若是不能的话,可能是你的one定义的类型有问题。