📄 my1.java
字号:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class my1 extends Applet implements ActionListener
{
Label prompt1;
TextField a1,a2,a3,a4,a5,a6,a7,a8,a9,a0;
Button btn;
int b1,b2,b3,b4,b5,b6,b7,b8,b9,b0;
int c5,c4,c3,c2,c1;
int i;
int e[];
public void init()
{
prompt1=new Label("请输入一个二进制码");
a0=new TextField(1);
a1=new TextField(1);
a2=new TextField(1);
a3=new TextField(1);
a4=new TextField(1);
a5=new TextField(1);
a6=new TextField(1);
a7=new TextField(1);
a8=new TextField(1);
a9=new TextField(1);
btn=new Button("求余");
e=new int [15];
add(prompt1);
add(a0);
add(a1);
add(a2);
add(a3);
add(a4);
add(a5);
add(a6);
add(a7);
add(a8);
add(a9);
add(btn);
btn.addActionListener(this);
}
public void paint(Graphics g)
{
e[0]=b0;
e[1]=b1;
e[2]=b2;
e[3]=b3;
e[4]=b4;
e[5]=b5;
e[6]=b6;
e[7]=b7;
e[8]=b8;
e[9]=b9;
e[10]=0;
e[11]=0;
e[12]=0;
e[13]=0;
e[14]=0;
for(i=0;i<10;i++)
{
while(e[i]==1)
{
e[i]=0;
if(e[i+1]!=1) e[i+1]=1;
else e[i+1]=0;
if(e[i+2]!=0) e[i+2]=1;
else e[i+2]=0;
if(e[i+3]!=1) e[i+3]=1;
else e[i+3]=0;
if(e[i+4]!=0) e[i+4]=1;
else e[i+4]=0;
if(e[i+5]!=1) e[i+5]=1;
else e[i+5]=0;
}
}
c1=e[10];
c2=e[11];
c3=e[12];
c4=e[13];
c5=e[14];
g.drawString("生成的余数是"+c1+c2+c3+c4+c5,40,70);
g.drawString("生成的编码是",40,85);
g.drawString(""+b0,40,100);
g.drawString(""+b1,50,100);
g.drawString(""+b2,60,100);
g.drawString(""+b3,70,100);
g.drawString(""+b4,80,100);
g.drawString(""+b5,90,100);
g.drawString(""+b6,100,100);
g.drawString(""+b7,110,100);
g.drawString(""+b8,120,100);
g.drawString(""+b9,130,100);
g.drawString(""+c1,150,100);
g.drawString(""+c2,160,100);
g.drawString(""+c3,170,100);
g.drawString(""+c4,180,100);
g.drawString(""+c5,190,100);
//g.drawString(""+e[],200,200);
}
public void actionPerformed(ActionEvent e)
{
b0=Integer.parseInt(a0.getText());
b1=Integer.parseInt(a1.getText());
b2=Integer.parseInt(a2.getText());
b3=Integer.parseInt(a3.getText());
b4=Integer.parseInt(a4.getText());
b5=Integer.parseInt(a5.getText());
b6=Integer.parseInt(a6.getText());
b7=Integer.parseInt(a7.getText());
b8=Integer.parseInt(a8.getText());
b9=Integer.parseInt(a9.getText());
repaint();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -