常用类的课后作业
1、随机输出班上5名学生的学号。
2、获取当前系统时间,运用subString()方法,显示年份。
3、使用Calendar类显示当前日期。
4、分别利用ArrayList类、LinkedList类、Vector类创建集合,并实现相关用法。
package win;
import java.util.Date;
import java.util.Random;
import java.util.Scanner;
import java.util.Vector;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.ArrayList;
public class homework {public static void main(String[] args) {
//随机输出学号
Random r = new Random();
for(int i=0;i<5;i++) {
int s = r.nextInt(55)+1;
System.out.println("学号:"+s);
}
System.out.println();
//输出年份
Date c = new Date();
SimpleDateFormat a=new SimpleDateFormat("yyyy");
System.out.println("当前年份:"+a.format(c));
System.out.println();
//输出日期
Calendar d =Calendar.getInstance();
System.out.print("当前系统时间:"+d.get(Calendar.YEAR)+"年");
System.out.print(d.get(Calendar.MONTH)+1+"月");
System.out.println(d.get(Calendar.DATE)+"日");
System.out.println();
//ArrayList类、LinkedList类、Vector类
ArrayList n = new ArrayList();
n.add("a");n.add("b");n.add("c");
n.add("d");n.add("e");n.add("f");
System.out.print("n中元素个数:"+n.size());
System.out.print("\nn中元素为:");
for(int i=0;i<n.size();i++) {
System.out.print((String)n.get(i)+" ");
}
Scanner x = new Scanner(System.in);
System.out.print("\n请输入一个字母:");
String l = new String();
l = x.next();
int m = n.indexOf(l);
if(m<0) {
System.out.print("\n元素不在数组中!");
}else {
System.out.println("元素在数组中,物理位置为"+m);
}
Vector v = new Vector();
v.addElement("a");
v.addElement("b");
v.addElement("c");
v.addElement("d");
System.out.println(v.toString());
Scanner x1= new Scanner(System.in);
System.out.print("输入插入的元素位置:");
int b= x1.nextInt();
v.insertElementAt(2, b);
System.out.print("插入元素后组成新的数组:"+v.toString());
}
}
···
5、谈一谈学习体会。
感觉作业安排地比较快,上课进度也越来越快,有点跟不上的感觉,就只能是别人怎么写,自己跟着来。