第十六周作业

一 题目 

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

二  代码

import java.util.Date;
class thread extends Thread{
    Date date = null;
    public void run() {       
        while(true){
            date = new Date();
            System.out.println(new Date());
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {           
                e.printStackTrace();
            }
            
        }
    }
}
public class Test {
        public static void main(String[] args) {      
            thread time = new thread();
            time.start();
          }
    }

三 测试

题目二

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

二 代码

import java.util.Random;
import java.util.Scanner;
public class Test1 {
    public static void main(String[] args) {
            System.out.println("请输入一个0-100之间的数字:");
            Scanner reader = new Scanner(System.in);
            Thread s1 = new Thread();
            Thread time = new Thread(s1);
            time.start();        
            try {
                Thread.sleep(100);
                while(true){
                    int s2 =reader.nextInt();
                    if(s1.getId()>s2){
                        System.out.println("数字偏小");
                        break;
                    }
                    else if(s1.getId()==s2){
                        System.out.println("你答对了!!!");
                    }
                    else{
                        System.out.println("数字偏大");
                    }
                }
                
                
            } catch (InterruptedException e) {
                e.printStackTrace();
            }

        }               
    }
    class Num implements Runnable{
        int number;
        public synchronized void run() {
            Random a= new Random();
            number=a.nextInt(100);
        }
        public int getNum() {
            return number;
        }
        public void setNum(int num) {
            this.number=num;
        }

    }

三 测试

posted on 2019-12-21 16:10  吴思  阅读(166)  评论(0)    收藏  举报

导航