当前位置: 代码迷 >> Java相关 >> 一些很简单的题目
  详细解决方案

一些很简单的题目

热度:155   发布时间:2007-06-27 12:26:25.0
一些很简单的题目
要求:
1。编写一个类,类中实现一个整数的阶乘运算方法,并且在运算结果超出数值的表达范围时抛出一个用户自定义异常。(数值表达范围:0<X<10000)
2.开发一个自定义的文本框构件。要求这个文本框可以检查输入的合法性(既只显示数字,而其他字符不予显示),并且抛出一个InvalidateInputException的用户自定义异常。
3.利用FileInputStream和FileOutputSteam编写一个文件拷贝的程序
4。利用AWT构件实现三级菜单程序
5。编写一个多线程程序,同时开6个线程,设置他们为线程优先级,分别进行计数到1000,并且显示在Applet上
6,编写一个利用UDP通信程序,利用DatagramSocket和DategramPacket发送方将字符串12345678990发送到接收方。
7。编写一个TCP通信服务端的代码,要求该服务端在端口4000提供服务,可以支持多线程,能同时为多个客户端进行服务(服务的内容为向客户端发送字符串“hello!”)
搜索更多相关的解决方案: 构件  合法性  多线程  文本框  

----------------解决方案--------------------------------------------------------
前4个小菜已做过,后面的正在学习中....
----------------解决方案--------------------------------------------------------
这都挺简单啊,自己想想吧
----------------解决方案--------------------------------------------------------
//1-20的阶乘
class Factorial
{
void fn()
{
int i=1;j=1;
long sum=0;
for(i=1;i<=20;i++)
{
j=*i;
sum=+j;
}
System.out.println(sum);
try
{
if(sum>1000)
System.out.println("Exception");
}
catch(Exception e)
{
System.out.println(sum);
}
}
}
class Test
{
public static void main(String[] args)
{
Factorial f=new Factoral();
f.fn();
}
}
----------------解决方案--------------------------------------------------------
xiexie !
----------------解决方案--------------------------------------------------------
关键是没时间敲,哈哈!
----------------解决方案--------------------------------------------------------

没时间敲,那你学JAVA干什么,应该也没时间学吧


----------------解决方案--------------------------------------------------------
哈哈,没时间敲呵呵,多敲对编程很有好处,我深有体会。。在大学期间要积累敲过10万行代码以上哈哈。。。
----------------解决方案--------------------------------------------------------
支持一下楼上的
----------------解决方案--------------------------------------------------------

不敲代码,很多东西你都会很模糊的。建议还是多看。多敲。


----------------解决方案--------------------------------------------------------
  相关解决方案