zoukankan      html  css  js  c++  java
  • 10.26作业

    1,简述String类中的equals方法与Object类中的equals方法的不同点。

      String类的equals方法比较的是内容,Object类中的equals方法比较的是内存地址


    2,编写程序,(Scanner)当以年-月-日的格式输入一个日期时,输出其该年是否为闰年,该月有几天,该日是星期几;


    3,计算某年、某月、某日和某年、某月、某日之间的天数间隔和周数。

    package topic;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Scanner;
    public class Demo03 {
        public static void main(String[] args) throws ParseException {
          long a=0;
            Scanner scanner=new Scanner(System.in);
            SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd");
            System.out.println("请输入第一个日期");
            String one=scanner.nextLine();
            System.out.println("请输入第二个日期");
            String two=scanner.nextLine();
            Date date1=simpleDateFormat.parse(one);
            Date date2=simpleDateFormat.parse(two);
            if (date1.after(date2)){
                a=date1.getTime()-date2.getTime();
            }else {
                a=date2.getTime()-date1.getTime();
            }
            long b=1000*60*60*24;
            long day=a/b;
            long week=day/7;
            System.out.println("两个日期间隔"+day+"天");
            System.out.println("两个日期间隔"+week+"周");
    
    
    
    
        }
    }
    

      


    4,简述StringBuilder类与string类的区别

    1.string 对象是恒定不变的,stringBuider对象表示的字符串是可变的。stringBuilder是.net提供的动态创建string的高效方式,以克服string对象恒定性带来的性能影响。

    2.对于简单的字符串连接操作,在性能上stringBuilder并不一定总是优于string。因为stringBuider对象创建代价较大,在字符串目标连接较少的情况下,过度滥用stringBuilder会导致性能的浪费,只有大量的或者无法预知次数的字符串操作,才考虑stringBuilder来实现。

    5,计算自己出生了多少天?


    6,求一个for循环 执行时间?

  • 相关阅读:
    在ASP.NET中把数据POST到其他页面
    在网页中使用javascript打开没有最大化、最小化和关闭按钮的窗口
    怎么找回被删并清空了回收站的文件
    域控制器的安装步骤二——把客户机加入到域
    升级和卸载域AD:实现域网络管理二
    不用设置BIOS,也能让光驱启动电脑!
    老版(旧版)封神榜片头,片尾曲
    域控制器的安装步骤一
    SEO面试试题
    如何将客户机添加到域?
  • 原文地址:https://www.cnblogs.com/gygq/p/13881908.html
Copyright © 2011-2022 走看看