Java中的%是取余的意思。
取余除法运算中:被除数 除以 除数 等于 商 加 余数取余的结果就是余数。比如:a=10%3 则a的值为1(余数为1)
java基础知识中运算符关于 %:任何整数模2不是0就是1 如何理解?
一个任意数,除以10,余数为0~9。
一个任意数,除以N,余数为0~N-1。
一个任意数,除以2,余数为0~1。
而 M % N 的意思就是M除以N余数是多少?
所以 M % 2 的结果必然是0或1。
首先在程序需要中对INT型变量/代表取整运行,注意区分它们的不同,而%只能用于整数,取余运算 5%13=5,5除以13商0余5。
java取余运算:
取余(或余数)运算符用 number1 除以 number2 (把浮点数四舍五入为整数),然后只返回余数作为 result。
通常取模运算也叫取余运算,他们都遵循处罚法则,返回结果都是余数;
Java中取余运算具有如下性质:对所有int数值a和所有非零int数值b满足:(a / b ) * b + (a % b) == a
这意味着当取余操作返回一个非零的结果时。它与左操作数具有相同的正负符号。
区别:
1、运算符上的区别
%是求模运算符
/是除运算符
2、用法上的区别
%是求余运算,即2%10=2,10%2=0,10%3=1。
/是普通的除号,即10/2=5。
扩展资料:
编写java程序的注意事项:
大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。
类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。
方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写,例如myFirstJavaClass。
源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。
主方法入口:所有的Java 程序由public static void main(String[]args)方法开始执行。