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

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

?? form1.java

?? 是算術表達的計算
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
import com.ms.wfc.app.*;
import com.ms.wfc.core.*;
import com.ms.wfc.ui.*;
import com.ms.wfc.html.*;
import java .io .* ;
import java .util .* ;
/**
 * This class can take a variable number of parameters on the command
 * line. Program execution begins with the main() method. The class
 * constructor is not invoked unless an object of type 'Form1' is
 * created in the main() method.
 */
public class Form1 extends Form
{
	LinkList l=new LinkList();
	int count[];//用于計算英文字母的個數
	int countofthe;//用于計算“the”的個數
	boolean signoft=false,signofth=false,signofthe=false,betruesignofthe=false;
	public Form1()
	{
		// Required for Visual J++ Form Designer support
		initForm();		

		// TODO: Add any constructor code after initForm call
	}

	/**
	 * Form1 overrides dispose so it can clean up the
	 * component list.
	 */
	public void dispose()
	{
		super.dispose();
		components.dispose();
	}

	private void button1_click(Object source, Event e)
	{
		//判斷輸入是否合法
		String s;
		s=edit1.getText();
		//判斷輸入是否為空
		if(s.equals(""))
		{
			Win32.MessageBox (0,"輸入不能為空!","警告",0);
			edit1.setText("");
			edit1.focus();
			return;
		}
		//判斷輸入是否為數字		
		for(int i=0;i<s.length();i++)
		{
			if(((int)s.charAt(i)>=(int)'0' && (int)s.charAt(i)<=(int)'9')||s.charAt(i)=='.')
			{
				continue;
			}
			else
			{
				Win32.MessageBox (0,"輸入不合法!","警告",0);
				edit1.setText("");
				edit1.focus();
				return;
			}
		}
		l.insertinorder(Double.valueOf(edit1.getText()).doubleValue());
		label2.setText("你已經輸入了"+l.length +"個數");
		edit1.setText("");
		edit1.focus();
		button2.setEnabled(true);
		button3.setEnabled(true);
	}

	private void button2_click(Object source, Event e)
	{
		edit2.setText("");
		Node currentnode=l.firstnode;
		//先輸出最小值
		label5.setText("最小值:"+currentnode.getData());
		while(currentnode!=null)
		{
			edit2.setText(edit2.getText()+currentnode.getData ()+",");			
			//最后一個即為最大值
			if(currentnode.next==null)
				label6.setText("最大值:"+currentnode.getData());
			currentnode=currentnode.next;
		}		
		button4.setEnabled(true);
	}

	private void button3_click(Object source, Event e)
	{
		l=new LinkList();
		edit2.setText("");
		edit3.setText("");
		label2.setText("你已經輸入了0個數");
		label5.setText("最小值:");
		label6.setText("最大值:");
		label7.setText("第  個最小值是:");
		label8.setText("第  個最大值是:");
		button2.setEnabled(false);
		button3.setEnabled(false);
		button4.setEnabled(false);
	}

	private void button4_click(Object source, Event e)
	{
		//判斷輸入是否合法
		String s;
		s=edit3.getText();
		//判斷輸入是否為空
		if(s.equals(""))
		{
			Win32.MessageBox (0,"輸入不能為空!","警告",0);
			edit3.setText("");
			edit3.focus();
			return;
		}
		//不能為第0個最值
		if(s.equals("0"))
		{
			Win32.MessageBox (0,"輸入不合法!","警告",0);
			edit3.setText("");
			edit3.focus();
			return;
		}		
		//判斷輸入是否為數字
		for(int i=0;i<s.length();i++)
		{
			if((int)s.charAt(i)>=(int)'0' && (int)s.charAt(i)<=(int)'9')
			{
				continue;
			}
			else
			{
				Win32.MessageBox (0,"輸入不合法!","警告",0);
				edit3.setText("");
				edit3.focus();
				return;
			}
		}
		
		//判斷所給的數是不是超出了所有數字的個數
		if(Integer.parseInt(edit3.getText())>l.length)
		{
			Win32.MessageBox (0,"給的數字超過了數的個數!","警告",0);
			edit3.setText("");
			edit3.focus();
			return;
		}
		//聲明兩個double型的數來記錄兩個最值
		double nmin,nmax;
		//得到第n最小的值
		Node currentnode=l.firstnode;
		for(int j=1;j<Integer.parseInt(edit3.getText());j++)
			currentnode=currentnode.next;
		nmin=currentnode.getData();
		//得到第n最大的值
		currentnode=l.firstnode;
		for(int j=0;j<l.length-Integer.parseInt(edit3.getText());j++)
			currentnode=currentnode.next;
		nmax=currentnode.getData();
		//輸出結果
		label7.setText("第"+edit3.getText()+"個最小值是:"+nmin);
		label8.setText("第"+edit3.getText()+"個最大值是:"+nmax);
	}

	private void button5_click(Object source, Event e)
	{		
		OpenFileDialog fOpenDlg = new OpenFileDialog ();
		fOpenDlg.setFilter("Text files (*.txt)|*.txt|All files (*.*)|*.*");
		fOpenDlg.setCheckFileExists(true);
		fOpenDlg.setCheckPathExists(true);
		fOpenDlg.setReadOnlyChecked(true);
		fOpenDlg.setFileName ("*.txt");
		if (fOpenDlg.showDialog() == DialogResult.OK)
		{
           edit4.setText(fOpenDlg.getFileName());
		   try
		   {
				File file=new File (fOpenDlg.getFileName());
				FileInputStream fin=new FileInputStream (file);
				count=new int[26];
				countofthe=0;
				int c=fin.read(),beforec=c;								
				for(int i=0;i<file.length();i++)
				{					
					if((char)c=='T' || (char)c=='t')
					{
						if(i==0 || (!(beforec>=(int)'A' && beforec<=(int)'Z') && !(beforec>=(int)'a' && beforec<=(int)'z')))						
							signoft=true;
					}
					else if(c==(int)'H' || c==(int)'h')
					{
						if(signoft)
							signofth=true;
					}
					else if(c==(int)'E' || c==(int)'e')
					{
						if(signofth)
							signofthe=true;
					}
					else if(!(c>=(int)'A' && c<=(int)'Z') && !(c>=(int)'a' && c<=(int)'z'))
					{
						if(signofthe)
						{
							countofthe++;
							signoft=false;
							signofth=false;
							signofthe=false;
						}
						else
						{
							signoft=false;
							signofth=false;
							signofthe=false;
						}
					}
					else
					{
						signoft=false;
						signofth=false;
						signofthe=false;
					}				
					
					if(c>=(int)'A' && c<=(int)'Z')					
						count[c-(int)'A']++;				
					if(c>=(int)'a' && c<=(int)'z')					
						count[c-(int)'a']++;					
					beforec=c;
					if(i<file.length()-1)
						c=fin.read();
				}
				//生成要輸出的字符串
				String out="該文件中(不分大小寫)字母的個數:\r\n";
				for(int j=(int)'A';j<=(int)'Z';j++)
				{
					out=out+(char)j+"-"+count[j-(int)'A']+"  ";
					if((char)j=='I' || (char)j=='R')
						out+="\r\n";
				}
				out=out+"\r\n文件中\"the\"的個數為:"+countofthe;
				//用對話框顯示結果
				Win32.MessageBox (0,out,"結果如下",0);
		   }
		   catch(IOException w){};
		}

	}

	private void button6_click(Object source, Event e)
	{
		Stack n1=new Stack (),n2=new Stack (),n3=new Stack (), n4=new Stack ();   
		String s,str,st;
		StringBuffer sb=new StringBuffer("0");
		s=edit5.getText();
		//判斷輸入的合法性
		if(s.equals(""))
		{
			Win32.MessageBox (0,"輸入不能為空!","警告",0);
			edit5.setText("");
			edit5.focus();
			return;
		}
		for(int i=0;i<s.length();i++)
		{
			char cha=s.charAt (i);			
			if(((int)cha>=(int)'0'&&(int)cha<=(int)'9')||cha=='.'||cha=='+'||cha=='-'||cha=='*'||cha=='/'||cha=='%'||cha=='('||cha==')')
				continue;
			else
			{
				Win32.MessageBox (0,"輸入不合法!","警告",0);
				edit5.setText("");
				edit5.focus();
				return;
			}			 
		 }
		for(int i=0;i<s.length();i++)
		{
			char ch=s.charAt(i);	  
			if(ch!=')'&& i==s.length()-1) 
			{
				sb.append(ch); n1.push(sb.toString());
			}
			else if(((int)ch>=(int)('0')&&(int)ch<=(int)('9'))||ch=='.')
				sb.append(ch);
			else if(ch==')')
			{ 
				n1.push(sb.toString());
				sb=new StringBuffer ("0");
				n3.push(n1.pop());
				String s1=n1.pop().toString();
				while(!s1.equals("("))
				{
					if(s1.equals("+")||s1.equals("-"))
					{   
						n4.push(s1);
						n3.push(n1.pop());
					}
					else
					{
						double d,d1=Double.valueOf(n1.pop().toString()).doubleValue(),d2=Double.valueOf(n3.pop().toString()).doubleValue();
						if(s1.equals("*")) 
						{
							d=d1*d2;n3.push(Double.toString(d));
						}
						if(s1.equals("/"))
						{
							d=d1/d2;n3.push(Double.toString(d));
						}
						if(s1.equals("%"))
							n3.push(Integer.toString((int)d1%(int)d2));
					}
					s1=n1.pop().toString();
				}
				while(!n4.empty())
				{

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆成人久久精品二区三区小说| 亚洲日本va在线观看| 国产日本欧美一区二区| 日韩精品一区二区三区老鸭窝| 欧美在线视频你懂得| 在线免费观看一区| 日本丶国产丶欧美色综合| 99久久99久久久精品齐齐| 高清在线不卡av| 成人免费看的视频| jizz一区二区| 欧美午夜精品久久久久久超碰| 精品视频在线看| 日韩欧美一区二区免费| 337p日本欧洲亚洲大胆色噜噜| 久久蜜桃av一区二区天堂| 中文字幕av在线一区二区三区| 国产精品毛片久久久久久| 亚洲图片你懂的| 亚洲bt欧美bt精品| 秋霞国产午夜精品免费视频| 久久精品99国产国产精| 国产盗摄一区二区| 欧美中文一区二区三区| 日韩午夜小视频| 日本一区二区视频在线观看| 亚洲欧美视频在线观看| 丝袜国产日韩另类美女| 国产一区二区精品久久99| 99re这里只有精品6| 欧美日韩一区高清| 久久日韩精品一区二区五区| 国产精品乱码久久久久久| 亚洲电影一区二区三区| 久久99精品国产麻豆婷婷| 99re这里只有精品6| 欧美电影免费观看完整版| 国产女主播在线一区二区| 水蜜桃久久夜色精品一区的特点| 久久99精品国产.久久久久 | 一区二区三区在线视频观看| 亚洲亚洲精品在线观看| 国产一区二区伦理片| 欧美中文字幕一区二区三区亚洲 | 男人操女人的视频在线观看欧美| 国产麻豆精品theporn| 欧洲av一区二区嗯嗯嗯啊| 久久色在线观看| 日韩综合在线视频| 色婷婷av一区二区| 国产日韩欧美不卡| 国产综合色在线视频区| 欧美日韩精品一区二区| 亚洲欧美视频在线观看| 国产一区二区三区av电影| 欧美日韩三级一区| 亚洲欧美色图小说| 成人av在线播放网址| 欧美videos大乳护士334| 亚洲国产日产av| 99re亚洲国产精品| 无码av免费一区二区三区试看| 国产在线精品免费| 欧美一卡二卡在线| 亚洲国产精品久久不卡毛片| 成人18视频日本| 国产校园另类小说区| 精品无人码麻豆乱码1区2区| 欧美精品免费视频| 亚洲国产精品久久久久秋霞影院 | 欧美久久免费观看| 伊人婷婷欧美激情| 91免费视频观看| 亚洲另类春色校园小说| 97精品电影院| 亚洲日本一区二区| 99国产一区二区三精品乱码| 国产精品日日摸夜夜摸av| 国产成人av电影在线观看| 久久综合丝袜日本网| 国模套图日韩精品一区二区| 久久午夜色播影院免费高清| 狠狠色2019综合网| 国产日韩欧美精品综合| 成人av在线电影| 亚洲黄色免费网站| 欧美精品99久久久**| 日韩专区中文字幕一区二区| 日韩欧美国产系列| 国产麻豆精品theporn| 国产亚洲欧美中文| 成人a级免费电影| 亚洲第一福利视频在线| 欧美一卡二卡在线| 粉嫩av一区二区三区在线播放| 国产精品久久久久久久久免费樱桃| 成人午夜视频免费看| 亚洲精品v日韩精品| 欧美精选一区二区| 国产乱子伦视频一区二区三区| 国产三级久久久| 日本国产一区二区| 裸体歌舞表演一区二区| 国产日产欧美一区二区三区| 日本乱人伦一区| 精品无人码麻豆乱码1区2区| 中文字幕一区二区三区色视频| 精品视频在线免费观看| 国产乱人伦精品一区二区在线观看| 中文在线一区二区 | 日韩欧美在线一区二区三区| 国产成人免费在线观看不卡| 日韩一区中文字幕| 欧美一区二区三区白人| 丁香五精品蜜臀久久久久99网站| 香蕉成人伊视频在线观看| 精品福利av导航| 在线观看av一区二区| 国产精品中文有码| 亚洲成人av电影在线| 久久久国产精品不卡| 欧美日韩精品电影| 成人av在线一区二区| 久久国产精品一区二区| 亚洲视频精选在线| 精品国产一区二区三区久久影院 | 日本欧美大码aⅴ在线播放| 国产精品美女一区二区三区 | 国产人妖乱国产精品人妖| 欧美精品三级日韩久久| 色综合天天综合狠狠| 大陆成人av片| 玖玖九九国产精品| 亚洲成人免费视频| 亚洲精品伦理在线| 国产午夜精品久久| 精品国产区一区| 欧美一区二区三区思思人| www.色精品| 国产91清纯白嫩初高中在线观看| 久久精品理论片| 美女视频黄 久久| 五月激情六月综合| 五月天亚洲婷婷| 亚洲小少妇裸体bbw| 一区二区三区免费网站| 国产精品精品国产色婷婷| 久久久久久久久99精品| 欧美成人女星排行榜| 欧美一区二区三区日韩视频| 欧美日韩免费观看一区二区三区| 日本高清不卡视频| 91玉足脚交白嫩脚丫在线播放| aaa亚洲精品| 99精品在线免费| 日本久久电影网| 在线免费视频一区二区| 欧美午夜一区二区三区| 欧美日韩国产精品成人| 欧美精品少妇一区二区三区| 欧美一区二区免费| 久久众筹精品私拍模特| 久久久久久久久岛国免费| 中文字幕欧美国产| 中文字幕一区三区| 亚洲综合丁香婷婷六月香| 亚洲一区免费观看| 日本亚洲电影天堂| 国产精品一区二区在线观看不卡| 成人免费黄色大片| 色偷偷88欧美精品久久久| 欧美日韩在线亚洲一区蜜芽| 欧美精品亚洲二区| 国产欧美视频一区二区| 亚洲女人****多毛耸耸8| 日韩精品欧美精品| 国产精品一区二区x88av| 91色porny| 精品理论电影在线观看| 中文字幕巨乱亚洲| 亚洲1区2区3区4区| 国产乱一区二区| 在线免费观看日韩欧美| 欧美mv日韩mv| 亚洲乱码中文字幕| 男女视频一区二区| 99精品1区2区| 日韩午夜中文字幕| 亚洲视频中文字幕| 美女视频一区二区三区| 成人福利电影精品一区二区在线观看| 一本高清dvd不卡在线观看| 欧美日韩aaa| 国产精品传媒在线| 蜜桃久久久久久| 色婷婷综合久久久| 久久久久国色av免费看影院| 亚洲综合色婷婷| 国产精品亚洲视频| 欧美一区二区三区在线视频|