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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? yufa.java

?? java 語法分析器 他可以對java 的語法進行分析 如輸入i@i# 就可以了 。
?? JAVA
字號:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class yufa extends JFrame implements ActionListener
{
	int m;
	int right;
	int t=0;
	private JTextArea ta1;
	private JTextArea ta2;
	private JButton jb=new JButton("語法分析"); 
	private JButton jb1=new JButton("清空文本區(qū)");
	private JLabel  jl1=new JLabel("輸入表達式:");
	private JLabel  jl2=new JLabel("分析結(jié)果:");
	char[] c=new char[50];
	char exp[]=new char[50];
	int result;
	public yufa()
	{   
		super("語法分析器");  
		this.setSize(600,448);
		this.setLocation(200,150);
		this.setDefaultCloseOperation(EXIT_ON_CLOSE);
		this.setLayout(null);
		JPanel jp =new JPanel();
		JPanel jp1 =new JPanel();
		jp.setSize(300, 400);
		jp1.setSize(300, 400);
		jp.setLocation(0, 0);
		jp1.setLocation(300, 0);
		jp.setLayout(null);
		jp1.setLayout(null);
		ta1=new JTextArea(20,30);
		ta2=new JTextArea(20,30);
		ta2.setEditable(false);
	    JScrollPane scrol1=new JScrollPane(ta1,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
                JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
	    JScrollPane scrol2=new JScrollPane(ta2,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
	            JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
	    scrol1.setSize(260, 310);
	    scrol1.setLocation(18, 40);
	    scrol2.setSize(260, 310);
	    scrol2.setLocation(18, 40);
        jp.add(scrol1);  
	    jp1.add(scrol2);
	    jb.setBounds(80, 370, 100, 25);
	    jb1.setBounds(80, 370, 100, 25);
	    jl1.setFont(new Font("楷書",Font.BOLD,12));
	    jl1.setSize(140, 25);
	    jl1.setLocation(0, 0);
	    jl2.setFont(new Font("楷書",Font.BOLD,12));
	    jl2.setSize(140, 25);
	    jl2.setLocation(0, 0);
	    jp.add(jb1);
	    jp.add(jl1);
		jp1.add(jb);
		jp1.add(jl2);
		this.add(jp);
		this.add(jp1);
		jb.addActionListener(this);
		jb1.addActionListener(this);
		this.setVisible(true);
	}
	public void actionPerformed(ActionEvent e)
	{    
		if(e.getSource()==jb1)
	    {
		   int a1=JOptionPane.showConfirmDialog(null, "確定清空嗎?","提示!",JOptionPane.YES_NO_OPTION);
		   if( a1==JOptionPane.YES_OPTION)
		   { 
			   ta1.setText("");
		       ta2.setText("");
		       result=-1;
		   }
	    }
		if(e.getSource()==jb)
		{   
			int n=0;
			right=1;
			m=0;
			String jg;
			String a=ta1.getText();
			char[] b=new char[a.length()];
			for(int i=0;i<a.length();i++)
			{
			    b[i]=a.charAt(i);
			    c[i]=a.charAt(i);
			      n=i;
			}
			for(int d=n+1;d<50;d++)
				c[d]='#';
			while(m<a.length()&&c[m]!='#'&&right==1)
			{
				if(Character.isDigit(c[m])||c[m]=='+'||c[m]=='-'||c[m]=='/'||c[m]=='*'||c[m]=='('||c[m]==')'||c[m]=='#')
				{
					e(c[m]);
				}
				else
				{
					ta2.setText("輸入不正確,請重新輸入!");
					return;
				}
				
			}
			if(c[m]=='#'&&right==1&&result!=-65535)
				{
				  ta2.setText("OK"+"\n");
			  
			      jg=String.valueOf(result);
			      ta2.setText(ta2.getText()+jg);
			    }
			else
				if(result!=-65535)
				ta2.setText("Error"+"\n");
			
		}
	}
		int e(char i)
		{
			result = t (c[m]);
			if(result==-1)
				return -1;
			 while (c[m] == '+' || c[m] == '-') 
			 {
			  if(c[m] == '+')
			  {
				  m++;
			   result += t (c[m]); 
			  }
			   else 
				   if(c[m] == '-')
				   {
					   m++;
					   result -= t (c[m]);					   
				   }
			 }
			  return result;
		}

		int t(char i)
		{
			result = f (c[m]);
			 while (c[m] == '*' || c[m] == '/') 
			 {			  
			  if(c[m] == '*') 
			  {
				  m++;
			   result *= f (c[m]); 
			  
			  }
			   else 
				   if(c[m] == '/')
				   {
					   m++;
					   if(c[m]=='0')
					   {
						   c[m]='#';
						   ta2.setText("除數(shù)不能為0,請重新輸入!");
						    return -65535;
					   }
					   else
					   result /= f (c[m]);
					   
				   }
			 }
			  return result;
		}
		
		int f(char i)
		{			
				if(c[m]=='(')
				{
					m++;
					t=e(c[m]);
					if(c[m]==')')
						m++;
					else
					{
						right=0;
					return right;
					}
					
				}
				else if(Character.isDigit(c[m]))
				{
					int n=0;
					
					char[] b=new char[5];
					b[0]=c[m];
					n=1;
					m++;
					while(Character.isDigit(c[m]))
					{
						b[n]=c[m];
						m++;
					    n++;					    
					}
					
					for(;n<5;n++)
						b[n]='#';
					t=(int)b[0]-48;
					n=1;
					while(n<5)
					{
					   if(Character.isDigit(b[n]))
					   {
						   t=t*10+((int)b[n]-48);
					       n++;
					   }
					   else
						   n=5;
					}
					
				}
				else
				{
					right=0;
					return right;
				}
				
			return t;
			
		}
		
	
	public static void main(String args[])
	{
		new yufa();
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区三免费高清| 国产精品久久久久久久久搜平片| 色天天综合色天天久久| 日韩一区二区三区电影| 99精品久久免费看蜜臀剧情介绍| 欧美日韩中文精品| 亚洲在线一区二区三区| 91免费国产在线观看| 欧美国产日本韩| 国产福利一区在线观看| 精品国产乱码久久| 免费高清成人在线| 91网址在线看| 国产福利一区二区三区视频在线| 日韩av成人高清| 555夜色666亚洲国产免| 偷窥少妇高潮呻吟av久久免费| 日本久久精品电影| 亚洲自拍偷拍av| 亚洲图片欧美激情| 欧美午夜一区二区三区| 免费观看在线综合| 日韩成人精品在线观看| 视频一区二区三区中文字幕| 精品国产一区二区三区久久久蜜月 | 蜜桃av噜噜一区二区三区小说| 在线一区二区视频| 欧美午夜片在线看| 国产日韩精品一区二区浪潮av| 国产99久久精品| 亚洲黄色av一区| 精品粉嫩aⅴ一区二区三区四区| 欧美一级免费观看| 成人激情开心网| 日韩精品高清不卡| 精品一区二区三区免费观看| 国产三级精品视频| 亚洲少妇最新在线视频| 亚洲一区二区欧美| 麻豆精品一区二区三区| 国产成人啪午夜精品网站男同| 国产ts人妖一区二区| 一本大道久久a久久精二百 | 91视频91自| 欧美乱妇15p| 精品视频在线免费| 久久亚洲私人国产精品va媚药| 99免费精品在线| 欧美极品少妇xxxxⅹ高跟鞋| 精品欧美乱码久久久久久1区2区| 99久久久精品| 91精品国产综合久久福利| 强制捆绑调教一区二区| 国产精品一区二区在线看| 毛片基地黄久久久久久天堂| 成人免费高清视频| 成人精品一区二区三区中文字幕| 欧美日韩在线免费视频| 国产无一区二区| 亚洲人成伊人成综合网小说| 国产精品国产自产拍高清av| 天天综合网 天天综合色| 91网站最新地址| 中文字幕va一区二区三区| 久久国内精品视频| 成人一道本在线| 欧美mv日韩mv国产网站| 天堂成人国产精品一区| 91欧美激情一区二区三区成人| 久久久久国产成人精品亚洲午夜| 国产精品色哟哟| 亚洲午夜一二三区视频| 久久99久久99小草精品免视看| 欧美羞羞免费网站| 亚洲国产婷婷综合在线精品| 色婷婷综合久久久中文字幕| 中文字幕av在线一区二区三区| 六月丁香婷婷久久| 欧美成人a在线| 国产传媒欧美日韩成人| 国产亚洲成aⅴ人片在线观看| 国产麻豆一精品一av一免费| 91精品福利在线| 亚洲成人免费观看| 成人性生交大合| 国产91丝袜在线播放九色| 国产欧美一区二区精品秋霞影院| 国产成人在线观看免费网站| 欧美激情一区二区三区四区| 成人高清视频免费观看| 亚洲一级在线观看| 欧美成人福利视频| 99久免费精品视频在线观看| 午夜视频一区在线观看| 日韩一本二本av| 97se亚洲国产综合自在线| 午夜电影网亚洲视频| 国产人妖乱国产精品人妖| 一本一道久久a久久精品综合蜜臀| 亚洲国产视频a| 精品精品国产高清一毛片一天堂| 国产成人av一区二区三区在线观看| 亚洲激情第一区| 久久蜜桃香蕉精品一区二区三区| 一本在线高清不卡dvd| 国产精品亚洲专一区二区三区| 国产精品不卡在线| 久久综合久久综合亚洲| 欧美三区免费完整视频在线观看| 日韩精品一区二区三区老鸭窝| 亚洲欧美日韩在线播放| 日韩美女一区二区三区| 色一区在线观看| 91丨九色丨黑人外教| 国产精品一区二区男女羞羞无遮挡| 亚洲一区二区视频在线| 国产精品亲子伦对白| 精品日韩一区二区| 欧美一区二区不卡视频| 久久成人免费电影| 久久久久国产精品麻豆ai换脸 | 亚洲精品国产成人久久av盗摄| 2020国产精品| 亚洲精品一区二区三区蜜桃下载| 欧美日韩二区三区| 亚洲成va人在线观看| 亚洲蜜桃精久久久久久久| 国产精品人成在线观看免费| 久久久不卡网国产精品二区| 2014亚洲片线观看视频免费| 欧美精品一区二区三区四区 | 国内国产精品久久| 亚洲区小说区图片区qvod| 亚洲欧美日韩国产综合在线| 亚洲女与黑人做爰| 亚洲一区二区中文在线| 婷婷丁香久久五月婷婷| 日本视频中文字幕一区二区三区| 日本亚洲三级在线| 国产精品一区不卡| 91老师片黄在线观看| 欧美亚洲日本一区| 精品免费日韩av| 亚洲女与黑人做爰| 久久99精品一区二区三区| 国产美女娇喘av呻吟久久| 色综合视频在线观看| 这里只有精品免费| 国产精品水嫩水嫩| 日韩二区三区四区| 91在线观看污| 欧美一区二区在线播放| 国产精品色噜噜| 奇米精品一区二区三区在线观看一 | 福利91精品一区二区三区| 欧美在线不卡视频| 91麻豆国产精品久久| 欧美一级高清片| 伊人色综合久久天天人手人婷| 天天综合网天天综合色| 一本到三区不卡视频| 精品不卡在线视频| 日韩国产欧美视频| 91激情五月电影| 国产精品不卡在线观看| 国产黄人亚洲片| 久久综合九色综合97_久久久| 亚欧色一区w666天堂| 欧美三级在线视频| 亚洲免费观看在线视频| 国产91丝袜在线播放| 国产亚洲女人久久久久毛片| 日本一不卡视频| 欧美一级高清大全免费观看| 亚洲一区二区三区中文字幕在线| 岛国精品在线观看| 久久久精品国产免费观看同学| 经典三级在线一区| 国产亚洲人成网站| 成人深夜在线观看| 国产精品网站在线| 91一区二区在线| 一区二区三区在线视频免费| 免播放器亚洲一区| wwwwxxxxx欧美| 国产99久久久久| 亚洲人成7777| 欧美男女性生活在线直播观看| 亚洲综合色在线| 欧美一区二区三区四区久久| 性久久久久久久| 久久久久久久久免费| eeuss影院一区二区三区| 亚洲永久免费视频| 欧美不卡激情三级在线观看| 国产99久久精品| 精品国产一区a| 狠狠色狠狠色综合日日91app| 国产亚洲欧洲一区高清在线观看| 成人综合日日夜夜|