在Java编程中%和/的区别

本文介绍了编程中%和/两个运算符的区别。%是求模运算,用于获取除法后的余数,如2%10=2,10%2=0,10%3=1;/是除法运算,通常在Java中会进行整数除法。在JavaScript中,/可能产生小数结果。通过代码示例展示了这两个运算符的使用,并强调了在不同编程语言中的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

%和/的区别

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

  • %是求模运算符
  • /是除运算符
  • 它们之间的区别就是:
    %是求余运算,即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,当左边的数字大于右边的数字的时候运算结果是两数相除之后的余数!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值