DESKTOP-5NB63LS_20200901-潘振林

问题

描述

今天写这个的时候很奇怪,明明是做了同一个操作,为什么第二种就得不到正确的结果

long day=1000*60*60*24;
long year=day*365;

long day=1000*60*60*24;
long year=1000*60*60*24*365;

Date date1=new Date(year*10);

解决

思维定势了,一直觉得int范围很大,乘出的值不会超出范围,着实想多了,就是越界了!

心得

最近学的类,里面的方法都好多,需要记的东西太杂了,难搞!

标签

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1