写随机点名类,包含显示当前日期和时间的方法,随机抽取名单的方法,在测试类中创建对象并输出带有当前时间的随机名单。

实验六   常用实用类、组件与事件处理----随机类以及时间类的使用

编写一个随即点名类RandomName,包含显示当前日期和时间的方法showTime(),随机抽取名单的方法randomSelect(),在测试类Test里创建对象并输出带有当前时间的随机名单。

实验代码如下:

package Try;


import java.util.*;

 class RadomName {
	 public void showTime(){    //课本89__包含显示  当前日期呵时间的方法showTime
		 
		 //模仿课本198页《java2实用教程 普通高等教育“十一五”国家级规划教材 》耿祥义 张跃平  著
		 Calendar calendar = Calendar.getInstance();  //提取年份
		 calendar.setTime(new Date());           //存放系统的时间
		 
		 int year = calendar.get(Calendar.YEAR),   //采用逗号,连续定义,
		 //月份的提取比较特殊,判断是数组类型结构,月份从零a[0]开始计数
		 month = calendar.get(Calendar.MONTH)+1,
		 day = calendar.get(Calendar.DAY_OF_MONTH),
		 hour = calendar.get(Calendar.HOUR_OF_DAY),
		 minute = calendar.get(Calendar.MINUTE),
		 second = calendar.get(Calendar.SECOND);
		 
		 System.out.print("现在时间是:");
		 System.out.print(""+year+"年"+month+"月"+day+"日");
		 System.out.println(" "+hour+"时"+minute+"分"+second+"秒");
	 }
	 public void  randomSelect() {  //随机点名的方法
		 
		int first,second;
		first = (int)(Math.random()*10);   //序号0-9的
		second= (int)(Math.random()*10);   //序号0-9的
		 //创建一维数组放置名字
	     String[] name={"苗苗","露露","洋葱","乐乐","洋洋","小羽","轩儿","阿德","钟汝","小杨"};
	     System.out.println(name[first]);
	     System.out.println(name[second]);
	     System.out.println(first);
	     System.out.println(second);
	     
	     //定义一个Random类型的变量random
	     //  Random random=new Random();
	     //随机数作为下标赋给一个变量j
	     //  int j= random.nextInt(name.length);        
	     //产生一个随机数,然后代表数组下标
	     //输出控制台数组name中j下标的元素
	     
	 }
}
 

 public class Test{
	 public static void main (String [] args) {
		 RadomName name = new  RadomName();
		 name.showTime();
		 name.randomSelect();
	 }
 }


 
 

实验结果截图:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值