zoukankan      html  css  js  c++  java
  • 常用类课后作业

    public class myrand {
    public static void main(String[] args) {
    int s;
    for(s=0;s<5;s++) {
    System.out.println((int)(Math.random()*55+1));
    }
    }
    }

    运行结果:

    2、获取当前系统时间,运用subString()方法,显示年份。

    代码:

    package integer;
    import java.text.SimpleDateFormat;
    import java.util.*;
    public class mytime {
    public static void main(String[] args) {
    Date date=new Date();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
    System.out.println("此时系统时间的年份为:"+sdf.format(date));
    }
    }

    运行结果:

     

    3、使用Calendar类显示当前日期。

    代码:

    package integer;

    import java.util.Calendar;

    public class mytime2 {
    public static void main(String[] args) {
    Calendar ca1 = Calendar.getInstance();
    System.out.print("当前系统时间:");
    System.out.print(ca1.get(Calendar.YEAR)+"年");
    System.out.print((ca1.get(Calendar.MARCH)+1)+"月");
    System.out.print(ca1.get(Calendar.DATE)+"日");
    System.out.print(ca1.get(Calendar.HOUR)+":");
    System.out.print(ca1.get(Calendar.MINUTE)+":");
    System.out.print(ca1.get(Calendar.SECOND));
    }
    }

    运行结果:

    4、分别利用ArrayList类、LinkedList类、Vector类创建集合,并实现相关用法。

    代码:

    package integer;
    import java.util.*;
    public class myArray {
    public static void main(String[] args) {
    ArrayList a1 = new ArrayList();
    a1.add("语文");a1.add("数学");a1.add("英语");
    a1.add("物理");a1.add("化学");a1.add("生物");
    System.out.println("a1中元素的数量:"+a1.size());
    System.out.print("a1中的元素为:");
    for(int i=0;i<a1.size();i++) {
    System.out.print((String)a1.get(i)+" ");
    }
    Scanner rd=new Scanner(System.in);
    String str=new String();
    System.out.print(" "+"请输入一个学科:");
    str=rd.next();
    int b=a1.indexOf(str);
    if(b<0) {
    System.out.print(" "+"此学科不在数组内");
    }
    else {
    System.out.print("此学科存在于数组a1,物理位置为:"+b);
    }
    }
    }

    运行结果:

    代码:

    package integer;
    import java.util.*;
    public class myLinked {
    public static void main(String[] args) {
    LinkedList l=new LinkedList();
    l.add("周二");l.add("周三");l.add("周四");
    l.add("周五");l.add("周六");l.add("周日");l.add("其他");
    System.out.print("l的元素数量为:"+l.size()+" ");
    System.out.print("l中的元素为:");
    for(int i=0;i<l.size();i++) {
    System.out.print(l.get(i)+" ");
    }
    l.addFirst("周一");
    l.removeLast();
    System.out.print(" "+"修改后的l元素:");
    for(int i=0;i<l.size();i++) {
    System.out.print(l.get(i)+" ");
    }
    }
    }

    运行结果:

    代码:

    package integer;
    import java.util.*;
    public class myVector {
    public static void main(String[] args) {
    Vector v=new Vector();
    v.addElement("java");
    v.addElement("c");
    v.addElement("c++");
    v.addElement("c#");
    System.out.println(v.toString());
    Scanner rd=new Scanner(System.in);
    System.out.print("请输入一个插入位置:");
    int i=rd.nextInt();
    v.insertElementAt(1, i);
    System.out.println("插入1后,新的数组为:"+v.toString());
    }
    }

    运行结果:

    感想:老师的上课节奏很快,很多知识点都是需要我们在空余时间自己进行复习总结的,如果一下课就把学习Java抛之脑后,很难学好。就如同本次程序,虽然知识点老师讲过,但由于自己没能及时在课下自己再学习,在本次编程时,遇到了很多麻烦。而且代码也只能根据PPT上面的来打,没能做到把它变成自己能掌握的知识。通过本次编程,我发现了自己在课后用于学习的时间还是远远不够,相信自己会在接下来的学习生活中做到更好。

  • 相关阅读:
    域名系统
    DNS域名解析过程
    服务器常用的状态码
    重绘与重排及它的性能优化
    console.time和console.timeEnd用法
    用CSS开启硬件加速来提高网站性能
    公钥和私钥
    svn conflict 冲突解决
    svn分支开发与主干合并(branch & merge)
    源生js惯性滚动与回弹效果
  • 原文地址:https://www.cnblogs.com/1121yjj/p/10934287.html
Copyright © 2011-2022 走看看