两个java编程!请教高手!!!

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:05:22
一、 从命令行中输入10个整数,对它们进行排序
要求:实现两个类,一个为排序类(实现排序的方法),另一个为主类(调用这个方法),排序类和主类要求放在不同的包中。
二、实现一个简单的客户端和服务端通信的程序(方式如下:启动两个程序,一个为Server,一个为Client,Server发出字符串信息,Client能接收到,反之同理。参看《Java网络编程》相关内容。)
要求:1、程序设计思想和实现步骤
2、源程序代码,给出必要的注释
3、程序运行结果说明(配合屏幕截图)

急等答案~!谢谢!!~~~

第1个排序的哪个应该很简单。最近我们学习刚刚学了util包。如果你需要可以给你源码~
第2个网络通信我们都还没学到。没的办法帮你咯。哈...

import java.awt.*;
import java.awt.event.*;
class Test {
public static void main(String args[]) {
new Arrange();
}
}
class Arrange extends Frame implements ActionListener {
int k;
float a, b, c;
TextField t1, t2;
Arrange() {
super("排序");
Label l1=new Label("请逐个输入三个数:");
Label l2=new Label("三个数的升序排列:");
t1=new TextField(20);
t2= new TextField(20);
t2.setEditable(false);
setLayout(new FlowLayout());
add(l1); add(t1); add(l2); add(t2);
t1.addActionListener(this);
addWindowListener(new CloseWin());
setSize(350, 120);
show();
}
public void actionPerformed(ActionEvent e) {
float f=0, x=0;
f=Float.parseFloat(t1.getText());
k++;
switch(k) {
case 1: a=f; break;