%和/的区别

在编程中经常会看到%和/这里要区分一下它俩的区别

  • %是求模运算符
  • /是除运算符
  • 它们之间的区别就是:
    %是求余运算,即2%10=2,10%2=0,10%3=1。
    /是普通的除号,即10/2=5
  • 代码演示
//编程中%等于1000除以1000取余0
        System.out.println(1000%1000);
        //这代表1000除以1000等于1
        System.out.println(1000/1000);
        //取整
        System.out.println(36/10);
        //取余
        System.out.println(36%10);
  • 控制台打印

简单理解:在Java中/可以简单理解为取整,而%为取余
小细节:在js中/不是取整会出现小数所以要注意一下

  • 注意
    “/” 运算符号 相当于是数学中的除号,不同的是除的结果是小数的话,会自动向下取整;
    “%”运算符号 在运算符号左边的数字小于右边的数字的时候 取模结果是左边的数字,当左右两边的数字大小相同的时候取模结果为0,当左边的数字大于右边的数字的时候运算结果是两数相除之后的余数!!!