java 求余数 用%就可以。 int i = 5; int j = 8; int z = 8 % 5; System.out.println("余数:" + z); 结果为3。上班的时间就不能把他算到加班的时间里了.我觉得是这样的,一天工作8小时,不能直接初24就表示天.我觉得...
用%就可以。
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+"小时");
符号是“%”,双目运算符,且符号两端的操作数必须是整数。如“8%7”,而不是“8.1%7”。
运算所得的结果,是进行除法运算后的余数,如“10/3”,结果为3,余数为1,所以“10%3 = 1”。
本站主要用于日常笔记的记录和生活日志。本站不保证所有内容信息可靠!(大多数文章属于搬运!)如有版权问题,请联系我立即删除:“abcdsjx@126.com”。
QQ: 1164453243
邮箱: abcdsjx@126.com