用两个线程玩猜数字游戏,第一个线程负责随机给出1~100之间的一个整数,第二个线程负责猜出这个数。

package a;


public class caice {


public static void main(String[] args) {
// TODO Auto-generated method stub
cais caice=new cais();
new Thread(caice,"进程2").start();
//new Thread(caice,"进程2").start();
}


}




package a;


import java.util.Scanner;


public class cais implements Runnable {
private int count=30;
int a;
@Override
public void run() {
// TODO Auto-generated method stub
while(true)
{
gcount();
if(a System.out.println("您的数字猜小了");
if(a>count)
System.out.println("您的数字猜大了");
if(a==count)
{
System.out.println("您的数字猜对了");
break;
}
}
}


private synchronized void gcount() {
// TODO Auto-generated method stub

try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("请输入您猜测的数字:");
Scanner input=new Scanner(System.in);
a=input.nextInt();
}


}

你可能感兴趣的:(用两个线程玩猜数字游戏,第一个线程负责随机给出1~100之间的一个整数,第二个线程负责猜出这个数。)