36.阅读下列程序,请写出该程序的输出结果。?
class MyThread extends Thread {?
String message; int s;?
MyThread(String message, int sec) {this.message = message; s = sec; }?
public void run( ) {?
try{ sleep(s);}catch(InterruptedException e){}?
System.out.println(message " " getPriority());?
}
}?
class ThreadTest {?
public static void main(String args[]){?
Thread foo = newMyThread("Foo", 1000);?
foo.setPriority(Thread.MIN_PRIORITY);foo.start( );
Thread bar = newMyThread("Bar",800);?
bar.setPriority(3); bar.start( );?
Thread gar = newMyThread("Gar",400);?
gar.setPriority(7); gar.start( );?
Thread kar = newMyThread("Kar", 100);?
kar.setPriority(Thread. MAX_PRIORITY);kar.start( );?
}?
)?
注:假设处理机中没有其它线程占用资源。?
六、程序设计题(本大题共2小题,每小题6分,共12分)?
37.请编写一个方法intfindMaximum(int[][]numbers),要求该方法返回二维数组中元素?的最大值。?
38.小应用程序的paint(Gmphicsg)方法能在屏幕窗口上显示信息和绘图,如果paint()方法能调用repaint()方法,这就能使显示实现动态效果,repaint()方法的功能是先清除paint()方法以前所画的内容,然后再调用paint()方法。?
以下要你编写的paint()方法取随机的坐标位置画一个边长为20个像素的红色正方形。其中随机的坐标位置可以用以下表达式表示:?
(int)(Math.random()*100) 10?
另要求paint()方法在绘制正方形后暂停100毫秒。?
import java.applet.*;import java.awt.*;?
public class Class 1 extends Applet{?
public void paint(Graphicsg){?
∥请在以下位置编写代码?