www.3112.net > jAvA计算

jAvA计算

a%b = a-(a/b)*b 首先 这个设计到精度问题,如果a=5,b=3,那么就是5-(5/3)*5结果是0;反之a=3,b=5那么就是3-(3/5)*3结果就是3 5%13的结果是5,可以理解为5=0*13+5 最后%是取余,/是除法

public static void main(String[] args){ int a = 0; for (int i = 0; i

%就是取余运算,的到的就过就是被除数除以除数的余数,如years%2的结果只可能是0或者1,如果是偶数就是0(除尽了,余数为0),奇数是1(没除尽,余数为1)

public class Aa { public static void main(String[] args) { int result=0; int f=0; for (int i=1; i

System.out.println(~5); 输出是-6,java支持~运算符

比如:现在是2004-03-26 13:31:40 过去是:2004-01-02 11:30:24 我现在要获得两个日期差,差的形式为:XX天XX小时XX分XX秒 方法一: DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try{ Date d1 = df.parse("2004-03-26 13...

如果想要带小数的结果那么在声明的时候就要把变量声明成浮点型 float = 0.0f double = 0.0因为声明的5和2都是int型的变量,所以计算出来的结果也是int型的,int型是整型变量,没有小数部分,所以要把它们声明成浮点数(即小数),例如float=5.0f;f...

SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd"); java.util.Date date=new Date(); java.util.Date mydate= myFormatter.parse("2003-05-01"); long day=(date.getTime()-mydate.getTime())/(24*60*60*1000) + 1; String y...

通过栈实现,先用栈将中缀表达式转化为后缀表达式,然后再用栈计算后缀表达式的值的 package com.saturday; import java.text.NumberFormat; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Ma...

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com