java取余(java取余数的函数)
Posted 叶涛网站推广优化
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java取余(java取余数的函数)相关的知识,希望对你有一定的参考价值。
java 求余数
用%就可以。
int i = 5;
int j = 8;
int z = 8 % 5;
System.out.println("余数:" + z);
结果为3。上班的时间就不能把他算到加班的时间里了.我觉得是这样的,一天工作8小时,不能直接初24就表示天.我觉得天应该是:89/16,16表示不是正常上班的时间也就是加班的时间.至于小时怎么算:89%16,那样算才对.public void calcTime( int hours )
int hoursperday = 8;//多少小时算一天,按8小时计
int day = hours/hoursperday;//几个整天
int hours = hours%hoursperday;//零几个小时
String info = hours == 0 ? day + "天" + hours + "小时": day + "天整";//0小时显示为x天整
public class Test
public static void main(String[] s)
System.out.println(89/24+"天"+89%24+"小时");
其中89/24 “/”为取整数部分即天数
89%24 “%”(音:莫德)为取余数a % 2 == 0
4%2 == 0
3%2 != 0
如果取模不为0则说明是奇数,否则是偶数!!public class yusu
public static void main(String[] args)
double g = 89;
double day =24;
int gt =(int) g/ (int)day;
System.out.println("工作了"+gt+"天"+89%24+"小时");
java 取余
符号是“%”,双目运算符,且符号两端的操作数必须是整数。如“8%7”,而不是“8.1%7”。
运算所得的结果,是进行除法运算后的余数,如“10/3”,结果为3,余数为1,所以“10%3 = 1”。
%在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。 参考技术A 取模运算符,也叫取余运算符,意思是去余数,比如:5%3=2 拿5去除以3得到余数2 参考技术B 算术运算符,取余数用的。例:6%5=1 参考技术C M % N 的意思就是M除以N余数是多少?
所以 M % 2 的结果必然是0或1。
举例
比如:a=10%3 则a的值为1(余数为1)
☺ 参考技术D 意思是余数。12%10=2,5%2=3
以上是关于java取余(java取余数的函数)的主要内容,如果未能解决你的问题,请参考以下文章