美文网首页
java中的%,\运算

java中的%,\运算

作者: 远o_O | 来源:发表于2017-05-31 18:58 被阅读11次

    Java中有趣的运算###

    • java支持浮点数的除以0运算,并且不会抛出 ArithmeticException异常,且会得出奇怪的结果,有点诡异,但应该和计算机中浮点数的表示法有关
      • NaN,不是一个数,在javascript中比较常见,当0/0.0,数%0or0.0会出现,详见下面的代码实例
    • Infinity、-Infinity,无穷大,无穷小,只有在除法中出现,即+4.5/0.0和-4.5/0.0,4.5/0...
            System.out.println(0/0.0); // NaN
            System.out.println(7.0/0.0);//Infinity
            System.out.println(7.0/0);// Infinity
            System.out.println(-7.0/0);// -Infinity
    
            System.out.println(17%18);//17,如果前面的小于后面的,结果一定是前面的
            System.out.println(0%17);//0
            //System.out.println(17%0);//ArithmeticException
            System.out.println(17.6%0);//NaN
            System.out.println(17.6%0.0);//NaN
            System.out.println(17.6%4);//1.6000000000000014
            System.out.println(17.6%4.2);//0.8000000000000007
            System.out.println(0.0%0);//NaN
    

    相关文章

      网友评论

          本文标题:java中的%,\运算

          本文链接:https://www.haomeiwen.com/subject/crmjfxtx.html