常用类的课后作业

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

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

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

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

5、谈一谈学习体会。
源代码:

package bbb;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.LinkedList;
import java.util.Random;
import java.util.Vector;
public class eee {
    public static void main(String[] args) {
        Random s=new Random(); 
        for(int i=0;i<5;i++) {
            int a=s.nextInt(55)+1;
            System.out.println("学号:"+a);  
        }
        System.out.println();
        
        
        Date dt=new Date();
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd E hh:mm:ss");
        System.out.println(sdf.format(dt));
        String time=dt.toString();
        String year=time.substring(24,28);
        System.out.println("当前年份:"+year);
        System.out.println();
        
        
        Calendar cal=Calendar.getInstance();
        System.out.print("当前系统时间:"+cal.get(Calendar.YEAR)+"年");
        System.out.print((cal.get(Calendar.MONTH)+1)+"月");
        System.out.print(cal.get(Calendar.DATE)+"日");
        System.out.println();
        
        
        ArrayList a1=new ArrayList();
        for(int i=1;i<=5;i++) {
            Integer num=new Integer(i);
            a1.add(num);//将该对象存放到ArrayList中
        }
        System.out.println();
        System.out.println("数组中的元素:");
        for(int i=0;i<a1.size();i++) {
            Integer temp=(Integer)(a1.get(i));
            System.out.println(temp);
        }
        int index=a1.indexOf(2);
        if(index<0)
            System.out.println("在数组中不存在!");
        else
            System.out.println("存在,索引为:"+index);
        a1.remove(3);//删除某个索引位置的元素
        System.out.println("删除索引位置元素后的情况:");
        for(int i=0;i<a1.size();i++) 
            System.out.println(a1.get(i));
        System.out.println();
        
        
        LinkedList ll=new LinkedList();
        for(int i=1;i<=5;i++) {
            Double b=new Double(Math.sqrt(i));
            ll.add(b);
        }
        System.out.println("链表中的元素:");
        for(int i=0;i<ll.size();i++) 
            System.out.println(ll.get(i));
        ll.removeFirst();
        ll.removeLast();
        System.out.println("删除第一个和最后一个元素后的链表:");
        for(int i=0;i<ll.size();i++) 
            System.out.println(ll.get(i));
        System.out.println();
        
        
        Vector vec=new Vector();
        vec.addElement("lyx");
        vec.addElement("zsa");
        vec.addElement("zmzmsn");
        System.out.println(vec.toString());
        vec.removeElement("zsa");
        System.out.println(vec.toString());    
    }
}

运行结果:

心得体会:
我认为这次实训报告在获取当前系统时间,运用subString()方法,显示年份以及元素索引这两个地方是难点,自己花了很长时间才弄出来,其他的地方有参考PPT以及网上的资源,总之收获满满,运行出来的时候好开心呀@-@

猜你喜欢

转载自www.cnblogs.com/leiyaxi/p/10940749.html
今日推荐