请问 java中"% "与 "/ "之间的区别?

如题所述

第1个回答  2008-02-11
% 是求模运算符 其实就是求余数
/ 是除号 没啥可说的 楼上的都已经解释的很多了

别小看%这个运算符,它在程序中非常有用,将它与random()配合利用,可以完成类似循环的功能,让结果在你的控制之中。

1、%与switch的用法
你想随机在3个结果中产生一个结果。

int i=new Random().nextInt();
switch(i%3) {
default:
case 0:
case 1:
case 2:
}

2、%与循环

int index=-1;
String next() {
index++;
temp=index%stringArray.length;
return stringArray[temp];
}

这样每次执行next()方法,它都会返回stringArray数组里的一个值,而且不会越界。
第2个回答  2019-12-23
在java中,%是求模运算符,/是除运算符,虽然两者都是双目运算符,跟他们的区别主要就是,%是求余运算,/是普通的除号。
第3个回答  2021-12-18
“/” 运算符号 相当于是数学中的除号,不同的是除的结果是小数的话,会自动向下取整;
“%”运算符号 在运算符号左边的数字小于右边的数字的时候 取模结果是左边的数字,当左右两边的数字大小相同的时候取模结果为0,当左边的数字大于右边的数字的时候运算结果是两数相除之后的余数!
第4个回答  2008-02-12
10%3结果为1 就是10÷3得3余1
10/3就是10÷3=3.33333333
第5个回答  2008-02-11
%是求模
比如10%2 余数就是0

/是除号

都是数学运算符

请问java中"% "与 "\/ "之间的区别?
2、用法上的区别 是求余运算,即2%10=2,10%2=0,10%3=1。\/是普通的除号,即10\/2=5。

java中%100\/10是怎么算的 \/10是一样的吗 怎么区别的
是求余数 \/ 是除

java中取余运算符 (%)
首先在程序需要中对INT型变量\/代表取整运行,注意区分它们的不同,而%只能用于整数,取余运算 5%13=5,5除以13商0余5。java取余运算:取余(或余数)运算符用 number1 除以 number2 (把浮点数四舍五入为整数),然后只返回余数作为 result。通常取模运算也叫取余运算,他们都遵循处罚法则,返回结...

java里面的%到底是什么意思呢
你是指运算符%吧。在java中%表示模除,就是整数相除的时候,求除不尽的那个值。例如: 7 % 3 =1 11 % 5 =1 7除3会等于2但会余下1,做为整数相除这个余下的1不能再被3整除,模除求得就是这个余数。同理11%5等于1

在java中 %n和\\n的区别是?
n 和 \\n 的区别就是,%n会根据平台,自动转化成合适的换行符, \\n适用于大部分平台。n只能用在printf语句中,无法用在println和print中

%在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。

java中"\/"是什么意思
这个意思就有点多了,第一可以作为运算符“除”第二可以注释代码,用两个“\/”,例如“\/\/***”可以实现当行注释 第三可以用来作为文件分隔符。在表示目录结构的时候可以用“\/”。建议把你的代码贴出来看看!

java中“\/”是什么意思
(1)路径中常用。(2)就是一个字符,没有特别含义,需要和“”区别。public?class?Demo?{public?static?void?main(String[]?args)?{String?str?=?"\/shosd\/";System.out.println(str);String?str1?=?"\\shosd ";System.out.println(str1);}}结果:“”有转义的含义...

java中%是怎么用的?
是java中的取模运算,也就是求余数.比如10%3的结果是1

java中%是什么意思?
一般语言中都是求余 7%2 结果是1 6%2 结果是0 就是看余数是多少。7除以2还剩1 6除以2剩0

相似回答