请问 java中"% "与 "/ "之间的区别?
21个回答
展开全部
% 是求模运算符 其实就是求余数
/ 是除号 没啥可说的 楼上的都已经解释的很多了
别小看%这个运算符,它在程序中非常有用,将它与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数组里的一个值,而且不会越界。
/ 是除号 没啥可说的 楼上的都已经解释的很多了
别小看%这个运算符,它在程序中非常有用,将它与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数组里的一个值,而且不会越界。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在java中,%是求模运算符,/是除运算符,虽然两者都是双目运算符,跟他们的区别主要就是,%是求余运算,/是普通的除号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2021-12-18 · 成都天府软件园重点扶持的互联网+教育公司
知了堂IT培训
知了堂是成都天府软件园重点扶持的互联网+教育公司,重点开设Java、网络安全、Web前端、UI/UE设计、渗透测试等培训课程,助力应届大学生及想要参加IT培训的广大有志青年实现高薪IT梦。
向TA提问
关注
展开全部
“/” 运算符号 相当于是数学中的除号,不同的是除的结果是小数的话,会自动向下取整;
“%”运算符号 在运算符号左边的数字小于右边的数字的时候 取模结果是左边的数字,当左右两边的数字大小相同的时候取模结果为0,当左边的数字大于右边的数字的时候运算结果是两数相除之后的余数!
“%”运算符号 在运算符号左边的数字小于右边的数字的时候 取模结果是左边的数字,当左右两边的数字大小相同的时候取模结果为0,当左边的数字大于右边的数字的时候运算结果是两数相除之后的余数!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
10%3结果为1 就是10÷3得3余1
10/3就是10÷3=3.33333333
10/3就是10÷3=3.33333333
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%是求模
比如10%2 余数就是0
/是除号
都是数学运算符
比如10%2 余数就是0
/是除号
都是数学运算符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询