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("\n"+"请输入一个学科:");
str=rd.next();
int b=a1.indexOf(str);
if(b<0) {
System.out.print("\n"+"此学科不在数组内");
}
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()+"\n");
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("\n"+"修改后的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上面的来打,没能做到把它变成自己能掌握的知识。通过本次编程,我发现了自己在课后用于学习的时间还是远远不够,相信自己会在接下来的学习生活中做到更好。