Import? Java.lang thread;
Public? Class? Runnable4? {
Public? Static electricity Invalid? Main (string? args[])? Throwing? Interrupt exception? {
Number? Number? =? New? number();
number . give number thread . start();
thread . sleep(500);
number . guessnumberthread . start();
}
}
Class? Number? Artifacts? Operational? {
int? Real number,? Guess the number? Min? =? 0,? Max. =? 100,? News;
Final? int? Smaller? =? - 1,? Bigger? =? 1,? Success? =? 8;
Threads? giveNumberThread,? guessNumberThread
Number ()? {
giveNumberThread? =? New? Thread (this);
guessNumberThread? =? New? Thread (this);
}
Public? Invalid? run()? {
For what? (int? Count? =? 1; ? True; ? count++)? {
What if? (Thread.currentThread()? ==? giveNumberThread)? {
What if? (Does it count? ==? 1)? {
Real number? =? (int)? (Math.random()? *? 100)? +? 1;
System.out.println ("Give you a random number"? +? Real number? +? ",guess how much");
}? Or what? {
What if? (real number? & gt? guessNumber)? {
Leave a message =? Smaller;
System.out.println ("your guess is small");
}? Or what? What if? (real number? & lt? guessNumber)? {
Leave a message =? Bigger;
System.out.println ("You guessed it");
}? Or what? {
Leave a message =? Success;
System.out.println ("Congratulations, you guessed it");
Return;
}
}
Try it? {
thread . sleep( 1500);
}? Catch? (exception? e)? {
}
}
What if? (Thread.currentThread()? ==? guessNumberThread)? {
What if? (Does it count? ==? 1)? {
Guess the number? =? (min? +? max)? /? 2;
System.out.println ("my first time"? +? Count? +? Guess this number again? +? guess number);
}? Or what? {
What if? (news? ==? Smaller)? {
Min? =? guessNumber
Guess the number? =? (min? +? max)? /? 2;
System.out.println ("my first time"? +? Count? +? "Guess this number is"
+? guess number);
}? Or what? What if? (news? ==? Bigger)? {
Max. =? guessNumber
Guess the number? =? (min? +? max)? /? 2;
System.out.println ("my first time"? +? Count? +? "Guess this number is"
+? guess number);
}? Or what? What if? (news? ==? Success)? {
System.out.println ("I succeeded");
Return;
}
}
Try it? {
thread . sleep( 1500);
}? Catch? (exception? e)? {
}
}
}
}
}