亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? code.java

?? 通信原理編碼器設計
?? JAVA
字號:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;


public class code {
	public static void main(String[] args) 
	{
		codeFrame frame=new codeFrame();
		frame.setTitle("二進制編碼器");
		frame.setBounds(200, 100,400,300);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setVisible(true);
	}

}

class codeFrame extends JFrame
{
	public codeFrame()
	{
		codePanel panel=new codePanel();
		Container content=getContentPane();
		content.add(panel);
		
	}
}

class codePanel extends JPanel implements ActionListener
{
	String str1=new String("雙向碼:");
	String str2=new String("密勒碼:");
	String str3=new String(" CMI碼:");
	String str4=new String("AMI碼:");
	String str5=new String("HDB3碼");
	String str6=new String("差分碼:");
	JLabel label=new JLabel("請輸入:");
	JLabel codeLabel1=new JLabel(str1);
	JLabel codeLabel2=new JLabel(str2);
	JLabel codeLabel3=new JLabel(str3);
	JLabel codeLabel4=new JLabel(str4);
	JLabel codeLabel5=new JLabel(str5);
	JLabel codeLabel6=new JLabel(str6);
	TextField number=new TextField(33);
	TextField toWrite1=new TextField(34);
	TextField toWrite2=new TextField(34);
	TextField toWrite3=new TextField(34);
	TextField toWrite4=new TextField(34);
	TextField toWrite5=new TextField(33);
	TextField toWrite6=new TextField(33);
	JButton button=new JButton("ALL");
	JButton button1=new JButton("轉換");
	JButton button2=new JButton("轉換");	
	JButton button3=new JButton("轉換");	
	JButton button4=new JButton("轉換");	
	JButton button5=new JButton("轉換");	
	JButton button6=new JButton("轉換");	
	
	private static String codeInput="";
	public codePanel()
	{
		setLayout(new FlowLayout());
		add(label);
		add(number);
		add(button);button.addActionListener(this);
		add(codeLabel1);
		add(toWrite1);toWrite1.setEditable(false);
		add(button1);button1.addActionListener(this);
		add(codeLabel2);
		add(toWrite2);toWrite2.setEditable(false);
		add(button2);button2.addActionListener(this);
		add(codeLabel3);
		add(toWrite3);toWrite3.setEditable(false);
		add(button3);button3.addActionListener(this);
		add(codeLabel4);
		add(toWrite4);toWrite4.setEditable(false);
		add(button4);button4.addActionListener(this);
		add(codeLabel5);
		add(toWrite5);toWrite5.setEditable(false);
		add(button5);button5.addActionListener(this);
		add(codeLabel6);
		add(toWrite6);toWrite6.setEditable(false);
		add(button6);button6.addActionListener(this);
		add(new Label("聲明:版權所有,侵權必究!————舉報電話:13969651126"));
	}
	public void actionPerformed(ActionEvent e)
	{
		if(e.getSource()==button)
		{
			String code=getManchester();
			toWrite1.setText(code);
			code=getMiller();
			toWrite2.setText(code);
			code=getCMI();
			toWrite3.setText(code);
			code=getAMI();
			toWrite4.setText(code);
			code=getHDB3();
			toWrite5.setText(code);
			code=getDivide();
			toWrite6.setText(code);
		}
		if(e.getSource()==button1)
		{
			String code=getManchester();
			toWrite1.setText(code);
		}
		if(e.getSource()==button2)
		{
			String code=getMiller();
			toWrite2.setText(code);
		}
		if(e.getSource()==button3)
		{
			String code=getCMI();
			toWrite3.setText(code);
		}
		if(e.getSource()==button4)
		{
			String code=getAMI();
			toWrite4.setText(code);
		}
		if(e.getSource()==button5)
		{
			String code=getHDB3();
			toWrite5.setText(code);
		}
		if(e.getSource()==button6)
		{
			String code=getDivide();
			toWrite6.setText(code);
		}
	}
	public String getManchester()
	{
		String codeManchester="";
		String toAppend="";
		codeInput=number.getText();
		byte [] toDeal=codeInput.getBytes();
		for(int i=0;i<toDeal.length;i++)
		{
			int str=Integer.parseInt(Byte.toString(toDeal[i]))-48;
			if(str==1)
				toAppend=" ̄_";
			else if(str==0)
				toAppend="_ ̄";
			else 
				{
				codeManchester="請輸入二進制代碼!!!";
				break;
				}
			
			
			codeManchester+=toAppend;
		}
		return codeManchester;
		
	}
	public String getMiller()
	{
		String codeMiller="";
		String toAppend="";
		codeInput=number.getText();
		boolean blowCheck=false;
		boolean singleCheck=false;
		
		byte [] toDeal=codeInput.getBytes();
		for(int i=0;i<toDeal.length;i++)
		{
			int str=Integer.parseInt(Byte.toString(toDeal[i]))-48;
			if(str==1)
			{
				if(blowCheck==false)
				{
					toAppend=" ̄_";
					blowCheck=true;
				}
				else
				{
					toAppend="_ ̄";
					blowCheck=false;
				}
				singleCheck=true;
			}
			else if(str==0)
			{
				if(singleCheck==true)
				{
					if(blowCheck==true)
						toAppend="__";
					else 
						toAppend=" ̄ ̄";
					singleCheck=false;
				}
				else
				{
					if(blowCheck==true)
					{
						toAppend=" ̄ ̄";
						blowCheck=false;
					}
					else
					{
						toAppend="__";
						blowCheck=true;
					}
				}
			}
			else 
			{
			codeMiller="請輸入二進制代碼!!!";
			break;
			}
			
			codeMiller+=toAppend;
		}
		return codeMiller;
	}
	public String getCMI()
	{
		String codeCMI="";
		String toAppend="";
		codeInput=number.getText();
		boolean oneCheck=false;
		
		byte [] toDeal=codeInput.getBytes();
		for(int i=0;i<toDeal.length;i++)
		{
			int str=Integer.parseInt(Byte.toString(toDeal[i]))-48;
			if(str==1)
			{
				if(oneCheck==false)
				{
					toAppend=" ̄ ̄";
					oneCheck=true;
				}
				else
				{
					toAppend="__";
					oneCheck=false;
				}
			}
			else if(str==0)
				toAppend="_ ̄";
			else 
			{
			codeCMI="請輸入二進制代碼!!!";
			break;
			}
			codeCMI+=toAppend;	
		}
		
		return codeCMI;
	}
	public String getAMI()
	{
		String codeAMI="";
		String toAppend="";
		codeInput=number.getText();
		boolean oneCheck=false;
		
		byte [] toDeal=codeInput.getBytes();
		for(int i=0;i<toDeal.length;i++)
		{
			int str=Integer.parseInt(Byte.toString(toDeal[i]))-48;
			if(str==1)
			{
				if(oneCheck==false)
				{
					toAppend="_";
					oneCheck=true;
				}
				else
				{
					toAppend=" ̄";
					oneCheck=false;
				}
			}
			else if(str==0)
			{
				toAppend="―";
			}
			else
			{
				codeAMI="請輸入二進制代碼!!!";
				break;
			}
			codeAMI+=toAppend;
		}
		return codeAMI;
	}
	public String getHDB3()
	{
		String codeHDB3="";
		codeInput=number.getText();
		boolean oneCheck=true;
		boolean vCheck=true;
		boolean zeroMultiCheck=false;
		int bCheck=0;
		int zeroCount=0;

		byte [] toDeal=codeInput.getBytes();
		for(int i=0;i<toDeal.length;i++)
		{
			int str=Integer.parseInt(Byte.toString(toDeal[i]))-48;
			if(str==1)
			{
				if(oneCheck==true)
				{
					codeHDB3+="_";
					oneCheck=false;
				}
				else
				{
					codeHDB3+=" ̄";
					oneCheck=true;
				}
				zeroMultiCheck=false;
				zeroCount=0;
			}
			else if(str==0)
			{
				if(zeroCount!=3)
				{
					codeHDB3+="―";
					zeroCount+=1;
				}
				else
				{
					codeHDB3=codeHDB3.substring(0,codeHDB3.length()-3);
					if(zeroMultiCheck==false)
					{
						if(oneCheck==false&&vCheck==false)
						{
							codeHDB3+=" ̄―― ̄";
							bCheck=1;vCheck=true;
						}
						else if(oneCheck==false&&vCheck==true)
						{
							codeHDB3+="―――_";
							bCheck=0;vCheck=false;
						}
						else if(oneCheck==true&&vCheck==true)
						{
							codeHDB3+="_――_";
							bCheck=-1;vCheck=false;
						}
						else
						{
							codeHDB3+="――― ̄";
							bCheck=0;vCheck=true;
						}	
						zeroMultiCheck=true;
					}
					else 
					{
						if((bCheck==1&&vCheck==true)|(bCheck==0&&vCheck==true))
						{
							codeHDB3+="_――_";
							bCheck=-1;vCheck=false;
						}
						if((bCheck==0&&vCheck==false)|(bCheck==-1&&vCheck==false))
						{
							codeHDB3+=" ̄―― ̄";
							bCheck=1;vCheck=true;
						}
					}
					zeroCount=0;
				}
			}
			else 
				{
					codeHDB3="請輸入二進制代碼!!!";
					break;
				}
		}
		return codeHDB3;
	}
	public String getDivide()
	{
		String codeDivide="";
		String toAppend="";
		boolean blowCheck=false;//默認協議初始碼“_ ̄”
		
		codeInput=number.getText();
		byte [] toDeal=codeInput.getBytes();
		for(int i=0;i<toDeal.length;i++)
		{
			int str=Integer.parseInt(Byte.toString(toDeal[i]))-48;
			if(str==1)
			{
				if(blowCheck==true)
					toAppend=" ̄_";
				else
					toAppend="_ ̄";
			}
			else if(str==0)
			{
				if(blowCheck==true)
				{
					toAppend="_ ̄";
					blowCheck=false;
				}
				else
				{
					toAppend=" ̄_";
					blowCheck=true;
				}
			}
			else
			{
				codeDivide="請輸入二進制代碼!!!";
				break;
			}
			codeDivide+=toAppend;
		 }
		return codeDivide;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜碰碰视频| 中文字幕成人网| 日韩在线播放一区二区| 色女孩综合影院| 亚洲色图19p| 99re66热这里只有精品3直播| 日韩久久免费av| 久久99精品久久久久久久久久久久| 欧美日韩成人一区二区| 亚洲一卡二卡三卡四卡无卡久久| 波多野结衣亚洲| 亚洲天堂中文字幕| 色婷婷av一区二区三区之一色屋| 亚洲女与黑人做爰| 精品污污网站免费看| 亚洲电影第三页| 久久婷婷国产综合国色天香| 国产成人免费视频网站| 亚洲免费成人av| 欧美一区二区久久| 成人美女在线视频| 天天综合天天综合色| 久久久国产一区二区三区四区小说| 国产福利一区二区三区视频| 最新日韩av在线| 欧美成人伊人久久综合网| 国产一区二区三区四区五区入口| 国产欧美一区二区三区在线看蜜臀 | 亚洲专区一二三| 丁香桃色午夜亚洲一区二区三区| 日韩一区二区精品在线观看| 福利91精品一区二区三区| 亚洲女人的天堂| 国产亚洲欧美激情| 欧美在线免费播放| 国产呦萝稀缺另类资源| 亚洲影视在线观看| 欧美经典一区二区| 欧美videossexotv100| 色婷婷av一区| 成人欧美一区二区三区1314| 亚洲国产一区视频| 91精品在线免费| av成人动漫在线观看| 亚洲欧美乱综合| 亚洲免费观看高清完整| 国产精品美女久久久久高潮| 精品久久久久99| 久久久一区二区三区捆绑**| 7777精品伊人久久久大香线蕉完整版 | 成人午夜视频福利| 国产精品 欧美精品| 国产一区二区不卡在线| 国产资源在线一区| 精品制服美女丁香| 国产中文字幕一区| 国产馆精品极品| 成人黄色大片在线观看| 欧美亚洲一区三区| 久久se精品一区二区| 一区二区在线免费| 久久久久国产一区二区三区四区| 国产馆精品极品| 午夜日韩在线观看| 日韩毛片在线免费观看| 亚洲欧美一区二区久久| 久久精品一二三| 综合久久综合久久| 亚洲一区免费视频| 狠狠色丁香久久婷婷综| 风流少妇一区二区| 在线中文字幕一区| 在线观看国产一区二区| 7777精品伊人久久久大香线蕉经典版下载| 91成人在线观看喷潮| 欧美系列在线观看| 91精品国产91久久综合桃花| 精品人伦一区二区色婷婷| 国产精品美女久久福利网站| 亚洲成人在线观看视频| 紧缚奴在线一区二区三区| 91成人免费在线视频| 久久理论电影网| 亚洲一区二区三区中文字幕| 日韩国产在线一| 99久久免费视频.com| 91精品在线免费| 国产精品久久久久aaaa樱花| 青青草原综合久久大伊人精品| 国产高清精品久久久久| 欧美日韩三级视频| 1024成人网色www| 国产一区二区在线观看视频| 51久久夜色精品国产麻豆| 亚洲另类春色校园小说| 国产成人亚洲综合a∨婷婷| 欧美日韩午夜在线视频| 国产视频一区在线播放| 日韩成人午夜精品| 在线看一区二区| 亚洲同性gay激情无套| 国产精品一区二区三区99| 欧美理论片在线| 五月婷婷综合在线| 精品久久久久久最新网址| 精品综合免费视频观看| 日韩一级黄色大片| 日日夜夜免费精品视频| 3d成人动漫网站| 秋霞av亚洲一区二区三| 日韩欧美一二三区| 国产在线不卡一区| 亚洲卡通欧美制服中文| 国产精品12区| 亚洲影院理伦片| 亚洲精品一线二线三线| 久久99精品久久久久久国产越南| 中文乱码免费一区二区| 成人免费视频一区二区| 亚洲欧美精品午睡沙发| 欧洲精品中文字幕| 欧美aaaaaa午夜精品| 久久久久久综合| 欧洲一区二区三区免费视频| 国产在线不卡一卡二卡三卡四卡| 中文字幕精品三区| 91精品国产综合久久香蕉的特点| 国内精品久久久久影院色| 亚洲欧美视频在线观看视频| 欧美一区二区三区不卡| 国产乱子轮精品视频| 一二三四社区欧美黄| 欧美精品一区二区三区在线播放| 色综合咪咪久久| 国产夫妻精品视频| 国产在线视频一区二区| 亚洲国产成人av好男人在线观看| 日韩欧美一二三| 欧美三级韩国三级日本一级| 国产福利精品导航| 精品一区二区三区蜜桃| 日韩二区三区四区| 亚洲国产日日夜夜| 亚洲精品视频一区| 亚洲丝袜制服诱惑| 国产精品麻豆久久久| 精品国产伦一区二区三区观看方式| 91丨porny丨在线| 94-欧美-setu| 成人av午夜电影| 国产在线播放一区二区三区| 蜜桃精品在线观看| 国模娜娜一区二区三区| 日本欧美韩国一区三区| 亚洲成人精品一区二区| 亚洲一区二区三区不卡国产欧美| 自拍偷拍国产亚洲| 亚洲欧洲日韩在线| 亚洲午夜免费电影| 婷婷国产v国产偷v亚洲高清| 午夜精品久久久久久久蜜桃app| 亚洲观看高清完整版在线观看| 亚洲国产精品麻豆| 捆绑紧缚一区二区三区视频 | 欧美婷婷六月丁香综合色| 欧美精品在线视频| 精品国产免费一区二区三区四区 | 一区二区三区鲁丝不卡| 亚洲444eee在线观看| 美女一区二区三区| 91性感美女视频| 制服丝袜亚洲播放| 久久久久久久综合狠狠综合| 亚洲欧洲日韩女同| 午夜精品久久久久影视| youjizz国产精品| 精品日韩欧美一区二区| 日韩美女视频19| 久久成人免费网| av电影天堂一区二区在线观看| 欧美视频你懂的| 国产日韩v精品一区二区| 日本特黄久久久高潮| 色婷婷激情综合| 国产欧美在线观看一区| 久久综合综合久久综合| 欧美性生活一区| 国产精品网站在线观看| 狠狠色综合播放一区二区| 在线免费观看日本一区| 亚洲女性喷水在线观看一区| 国产成人亚洲精品青草天美| 91精选在线观看| 亚洲va欧美va人人爽| 日韩一区二区精品| 五月天国产精品| 欧美日韩成人综合| 午夜精品在线看| 欧美日韩国产一级| 日韩av在线免费观看不卡|