常用类的课后作业

1、随机输出班上5名学生的学号。

package JAVAwRoks1;
import java.util.*;
public class Javaworks1 {
    public static void main(String[] args) {
        // TODO 自动生成的方法存根
            Random a=new Random();
            int num=0;
            for(int i=0;i<5;i++) {
                num=a.nextInt(56);
            System.out.println("输出随机学号:"+num);
            }    
}
    }

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

package JAVAwRoks1;
import java.util.*;
import java.text.*;
public class Javaworks2 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
            Date dt=new Date();
            SimpleDateFormat t=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
            System.out.println("当前系统时间:"+t.format(dt));
    }
    

}

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

package JAVAwRoks1;
import java.util.*;
public class Javaworks3 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        Calendar t=Calendar.getInstance();
        System.out.println("当前时间:"+t.get(Calendar.YEAR)+"年"+(t.get(Calendar.MONTH)+1)+"月"+t.get(Calendar.DATE)+"日");
    }

}

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

package JAVAwRoks1;
import java.util.*;
public class Javaworks4 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
            ArrayList a=new ArrayList();  //空Arraylist对象
            
            
            for(int i = 0;i<10;i++) {
                Integer num=new Integer(i);  //创建整形包装类对象
                a.add(num);                  //数值存放在ArrayList
            }
            
            System.out.println("输出数组中的元素:");
            for(int i=0;i<a.size();i++) {
                Integer t=(Integer)(a.get(i)); //获得ArrayList中索引为i的元素
                System.out.print(t+" ");
            }
            
            
            a.clear();   //清空
            
            System.out.println("\n进行清空:");
            System.out.println("数组长度为:"+a.size());
            
            if(a.isEmpty()) {
                System.out.println("数组为空!");
            }
            else {
            System.out.println("数组不为空!");
            }
    }

}

package JAVAwRoks1;
import java.util.*;
public class Javaworks5 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
            LinkedList l=new LinkedList(); //创建空链表
            
            for(int i=0;i<10;i++) {
                Integer t=new Integer(i);
                l.add(t);
            }
            
            System.out.println("链表中的元素:");
            for(int i=0;i<l.size();i++) {
                System.out.print(l.get(i)+"  ");
            }
            
            System.out.println("\n删除第一个元素和最后一个元素后的链表:");
            l.removeFirst();
            l.removeLast();
            for(int i=0;i<l.size();i++) {
                System.out.print(l.get(i)+" ");
            }
    }

}

package JAVAwRoks1;
import java.util.*;
public class Javaworks6 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
            Vector v=new Vector();
            
            //往Vector中添加元素
            v.addElement("I");
            v.addElement("Love");
            v.addElement("My");
            v.addElement("China!");
            v.addElement("No");
            v.addElement("Yes!");
            
            System.out.println("输出元素"+v.toString());
            
            v.removeElement("No");
            System.out.println("输出删除过No的结果:"+v.toString());
            
            
    }

}

5、谈一谈学习体会。

   java有多个包,含有很多类,学会使用这些类可以提高我们代码的使用效率。

posted @ 2019-05-30 22:12  李振业  阅读(177)  评论(0编辑  收藏  举报