刚学习java 老师写了一个 关于计算 90年到16年5月7号 所有天数的程序,叫我们自己试着写一下,因为老师写时,是运用了两个 for 循环,一个计算年的日子,一个计算月的日子,我试着在一个 For 循环里计算出来,但是我写完之后,老师说我写的太乱,不容易懂,以后工作代码必须简单易懂!但是我想来想去,除了用俩 for 实在想不出别得方法了,请各位前辈 指点一二,看看我这代码 还能不能简化,做下更改呢?

以下是我写的 计算 90年到16年5月7号 所有天数的程序代码:

3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在2025年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于 2025
  • 纸短情长

    18人对此回答表示赞同

    Calendar star = Calendar.getInstance();    

    star.set(1990,0,1);

    Calendar end = Calendar.getInstance();    

    end.set(2016,4,7);

    int i =0 ;

    for(;star.compareTo(end) <= 0;){

    i++;

    star.add(Cal

    18
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • luyishisan13

    16人对此回答表示赞同

    Calendar star = Calendar.getInstance();    

    star.set(1990,0,1);

    Calendar end = Calendar.getInstance();    

    end.set(2016,4,7);

    int i =0 ;

    for(;star.compareTo(end) <= 0;){

    i++;

    star.add(Cal

    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Maya

    10人对此回答表示赞同

    给你几点建议

    1.你可以将每月日期放入数组,这样可以少判断,提高效率

    2.你的闰年判断了两次,有问题

    3.用JAVA本身的日期类更方便

     

    10
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部