加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

java中/与%的区别

(2012-05-27 15:01:17)
标签:

it

java

运算符

分类: JAVA

  java中/与%的区别

 

  有段时间没有复习,前面的内容。突然看了下,发现自己对java中/和%这两个运算符发生了质疑?然后自己做了一个小小的测试。重新温习了下,这两个符号的区别?希望对各位有所帮助。

class BaseDemo{

      public static void main(String[] args){

      int x=5,y=6;

      int a = x / y;

      int b = x % y;

      System.out.println("a="+a);

      System.out.println("b="+b);

      }

}

打印出来的结果是:a=0   b=5.

如何理解呢?

/是除,%是取余数;a是x除以y,我们要商几,6才能被整除呢?明显是没有,所以就只有0了;再看b,也是不知道商几,得到余数,还是5.

/要得到的是商,而%要得到的是余几。

其实对于取余(取模)有个规律就是:左边小于右边,结果为左边,左边大于右边,看余数

0

阅读 收藏 喜欢 打印举报/Report
后一篇:感念
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有