zoukankan      html  css  js  c++  java
  • 第16周作业

    题目1:编写一个应用程序,利用Java多线程机制,实现时间的同步输出显示。

    TimeObject类

    package ccut.ch.sixteen;
    
    import java.util.Date;
    
    public class TimeObject implements Runnable {
    	public void run() {
    		Date date=null;
    		while(true){
    			date=new Date();
    			System.out.println(date);
    			try {
    				Thread.sleep(1000);
    			} catch (InterruptedException e) {
    				e.printStackTrace();
    			}
    		}
    	}
    }
    

    Test1类

    package ccut.ch.sixteen;
    public class Test1 {
    	public static void main(String[] args) {
    		 Thread thread=new Thread(new TimeObject() );
    	        thread.start();
    	}
    }
    

    运行结果

    题目2:编写一个应用程序,利用Java多线程机制,实现猜数字游戏(随机数范围0~100之间的整数)。

    RandomNumber类

    package ccut.ch.sixteen;
    
    import java.util.Scanner;
    
    public class RandomNumber implements Runnable {
    
    	public void run() {
    		 Scanner scan=new Scanner(System.in);
    		 while(true){
    			 System.out.println("请输入1-100以内的数字:");
    			 int num=scan.nextInt();
    			 int i=(int)(Math.random()*100);
    			 if(num==i)	{
    			 System.out.println("您猜对了随机数。");
    			 break;
    			 }
    			 int flag=num>i?0:1;
    			 switch(flag){
    			 case 0:System.out.println("你的数字比随机数大了");break;
    			 case 1:System.out.println("你猜的数字比随机数小了");break;
    			 }
    			 try {
    				Thread.sleep(1000);
    			} catch (InterruptedException e) {
    				e.printStackTrace();
    			}
    		 }
    	}
    }
    

    Test2类

    package ccut.ch.sixteen;
    
    public class Test2 {
    
    	public static void main(String[] args) {
    		 Thread thread=new Thread(new RandomNumber() );
    	        thread.start();
    	}
    }
    

    运行结果

  • 相关阅读:
    (转)fabric 一个链码如何调用另一个链码
    (转)Java静态内部类的实例化问题
    解决Linux 下 root用户删除文件提示:Operation not permitted
    Mybatis Update操作返回值问题
    mybatis {arg0} 与 {0}
    乐观锁 -业务判断 解决高并发问题
    (转)漫谈MySql中的事务
    (转)ThreadLocal-面试必问深度解析
    (转)Thread的中断机制(interrupt)
    多线程
  • 原文地址:https://www.cnblogs.com/ctt886/p/12080443.html
Copyright © 2011-2022 走看看