java实现的远程计算器

实现远程计算器,即客户端将要计算的数据发送给服务器,服务器端接收到数据后对接收到的数据进行解析,将计算的结果发送给客户端显示。服务器可实现的计算功能包括加(+)、减(-)、乘()、除(/)、阶乘、求幂(^)、斐波那契数(fib)。下图中的cls表示清空文本框中的数据。
package test04;
import javax.swing.
;
import java.awt.;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
public class 第一题1 {
static String data[]=new String[3];
public static void main(String[] args) throws IOException {
JFrame jf=new JFrame(“远程计算器”);
jf.setVisible(true);
jf.setBounds(600,300,600,600);
jf.setLayout(new GridLayout(5,1));
JPanel panel1=new JPanel();
JPanel panel2=new JPanel();
JPanel panel3=new JPanel();
JPanel panel4=new JPanel();
JPanel panel5=new JPanel();
final JTextField textField=new JTextField(20);
panel1.add(textField);
JButton but1=new JButton(“1”);
JButton but2=new JButton(“2”);
JButton but3=new JButton(“3”);
JButton but4=new JButton(“4”);
JButton but5=new JButton(“5”);
JButton but6=new JButton(“6”);
JButton but7=new JButton(“7”);
JButton but8=new JButton(“8”);
JButton but9=new JButton(“9”);
JButton but0=new JButton(“0”);
JButton butadd=new JButton("+");
JButton butsub=new JButton("-");
JButton butmu=new JButton("
");
JButton butdiv=new JButton("/");
JButton jiechen=new JButton("!");
JButton butmi=new JButton("^");
JButton fib=new JButton(“fib”);
JButton dian=new JButton(".");
JButton cls=new JButton(“cls”);
JButton deng=new JButton("=");
panel2.setLayout(new GridLayout(1,5));
panel3.setLayout(new GridLayout(1,5));
panel4.setLayout(new GridLayout(1,5));
panel5.setLayout(new GridLayout(1,5));
panel2.add(but1);
panel2.add(but2);
panel2.add(but3);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值