Java程序设计—编程习题
1.编写一个输出"Hello World!"的程序,用两种方式实现(Application、Applet)。
2.打印输出10行杨晖三角形
3.编写一个程序用选择法对数组a[]={20,10,50,40,30,70,60,80,90,100}进行由大到小的排序。
4.使用socket编写一个服务器端程序,服务器端程序在端口8888监听,如果它接到客户端发来的"hello"请求时会回应一个"hello",对客户端的其他请求不响应。
5.编写一个应用程序,创建三个线程分别显示各自的时间。
6.编写一个计算器程序,只有加减乘除功能,当作applet运行。
?
要求该程序能够完成以下功能:
(1) 在界面上方的文本框中,按照"小时:分钟:秒"的顺序实时显示系统时间;
(2) 当按下界面中间的"Current Time:"按钮时,当前系统时间能够在界面下方的文本框中显示出来。
提示:可以通过调用java.util.Data类的方法,获得系统时间。Data类的接口如下所示,
public class Date {
// 返回当前系统时间的小时值
public String getHours( ) { …}
// 返回当前系统时间的分钟值
public String getMintues( ) { … }
// 返回当前系统时间的秒钟值
public String getSeconds( ) { …}
…
}