1、随机输出班上5名学生的学号。
package day40;public class windows { public static void main(String[] args) { int b[]=new int[5]; int a,i=0; while (i<5) { a=1+(int)(Math.random()*(56-1)); if(i==0) b[i]=a; for(int j=0;j
2、获取当前系统时间,运用subString()方法,显示年份
package day40;import java.text.SimpleDateFormat;import java.util.Date;public class windows1 { public static void main(String[] args) { Date date =new Date(); String s=date.toString(); System.out.println(s); String s1=s.substring(11,(s.length()-9)); System.out.println(s1); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd E hh:mm:ss"); String s2=sdf.format(date); System.out.println(s2); } }
3、使用Calendar类显示当前日期。
package day40;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class time { public static void main(String[] args) { SimpleDateFormat si=new SimpleDateFormat("YYY-MM-dd hh-mm-ss"); Date time=Calendar.getInstance().getTime(); String times=si.format(time); System.out.println(times); }}
4、分别利用ArrayList类、LinkedList类、Vector类创建集合,并实现相关用法。
package day40;import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedList;import java.util.Vector;public class day41{ public static void main(String[] args) { ArrayListal=new ArrayList<>(); al.add("asd"); al.add("qwe"); al.add("zxc"); System.out.println("删除出第3个元素:"); al.remove(2); System.out.println("判断集合是否为空:"+al.isEmpty()); System.out.println("集合的大小为:"+al.size()); System.out.println("集合的迭代器为:"+al.iterator()); System.out.println("集合中的元素为:"); for(int i=0;i ll=new LinkedList<>(); ll.add("lwl"); ll.add("rty"); ll.add("hjk"); System.out.println("删除出第2个元素:"); ll.remove(1); System.out.println("判断集合是否为空:"+ll.isEmpty()); //LinkedList的创建 Vector vv=new Vector(); Integer integer1=new Integer(1); Integer integer2=new Integer(2); Integer integer3=new Integer(3); Integer integer4=new Integer(4); Integer integer5=new Integer(5);//把数字包装为对象 vv.addElement(integer1); vv.addElement(integer2); vv.addElement(integer3); vv.addElement(integer4); vv.addElement(integer5);//插入功能:插入向量的尾部 for(int i=0;i
学习体会:通过本次的学习和上机实践,对Java语言面向对象有了新的理解。在第一个程序中,学习了如何使用随机数,有2种使用的形式:1:可以利用a+(int)(Math.radom()*(b-a)),a,b分别为随机数的上下值,最大值不能取到;2:Radom类,为Radom类创建一个对象后,可以调用其中的nextInt的方法来获取int型的随机数,参数为能够取得的最大值,int可以用Double,Boolean,Float代替。在第二个程序中,学习了日期的获取,调用Date类中的toString()方法可以获取日期,subString()可以获取所需的日期段,使用SimpleDataFormat中的format可以改变日期的形式。在第三个程序中:利用ArrayList类、LinkedList类、Vector类创建集合,并实现相关用法。在编写程序时,利用API查找相关的代码是非常重要的,对于不了解的类和方法,我们要善于利用API去查找,了解相关类的构造方法以及其他方法,完成所要实现的功能。