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

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

?? calculator.java

?? 實(shí)現(xiàn)了計(jì)算器的簡(jiǎn)單功能,算自己開(kāi)始編程的處女作
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
					    answerd /= Double.parseDouble(textAnswer.getText());
					break;
				default:
					answerd = Double.parseDouble(textAnswer.getText());
				}
			  textAnswer.setText("");
			  prekey = key = 3;
			}
		    }
	      //'='操作
	      if (temp == buttonEqual && clickable == true) 
		{
		  //如果連續(xù)按'=',則進(jìn)行連續(xù)運(yùn)算
		  if (prekey == 5) 
		    {
		      if (key == 0)
			{
			  answerd += vard;
			  textAnswer.setText(df.format(answerd));
	 		 }
		      if (key == 1)
			{
			  answerd -= vard;
			  textAnswer.setText(df.format(answerd));
			 }
		      if (key == 2) 
			{
			  answerd *= vard;
			  textAnswer.setText(df.format(answerd));
			}
		      if (key == 3) 
			{
			  if (Double.parseDouble(textAnswer.getText()) == 0) 
			    {
				textAnswer.setText("除數(shù)不能為零");
				clickable = false;
			     }
			  else 
			    {
				answerd /= vard;
				textAnswer.setText(df.format(answerd));
			     }
			}
		    }
		  else
		     {
			vard = Double.parseDouble(textAnswer.getText());
			if (key == 0) 
			  {
			    prekey = -1;
			    answerd += Double.parseDouble(textAnswer.getText());
			    textAnswer.setText(df.format(answerd));
			  }
			if (key == 1)
			  {
			    prekey = -1;
			    answerd -= Double.parseDouble(textAnswer.getText());
          		    textAnswer.setText(df.format(answerd));
        		  }
         		if (key == 2)
			  {
      			    prekey = -1;
    			    answerd *= Double.parseDouble(textAnswer.getText());
          		    textAnswer.setText(df.format(answerd));
       			   }
        		if (key == 3)
			  { 
          		    prekey = -1;
          		    if (Double.parseDouble(textAnswer.getText()) == 0) 
			     {
       				textAnswer.setText("除數(shù)不能為零");
           			clickable = false;
         		      }
         		    else 
			     {
          			answerd /= Double.parseDouble(textAnswer.getText());
         			textAnswer.setText(df.format(answerd));
        		      }
       			   }
     		   }
     		 prekey = 5;
  		}
   	      //'%'操作,對(duì)第二個(gè)操作數(shù)除以100
   	      if (temp == buttonMod && clickable == true) 
		{
    		  if (answerd == 0) 
		    {
    		      String s = textAnswer.getText();
        	      textAnswer.setText(s);
    		     }
		  else 
		    {
  		      boolean isDot = false;
      		      for (int i = 0; i < textAnswer.getText().length(); i++)
   			if ('.' == textAnswer.getText().charAt(i))
			  {
         		     isDot = true;
           		     break;
         		  }
       		      //如果是double數(shù),除100
       		      if (isDot == true) 
			{
      			  double dtemp = Double.parseDouble(textAnswer.getText());
        		  dtemp = dtemp / 100.0;
        		  textAnswer.setText(Double.toString(dtemp));
       			}
       		      else 
			{
       			  //如果是int數(shù)但能被100整除,則去掉末尾兩個(gè)零
        		  if (Integer.parseInt(textAnswer.getText()) % 100 == 0) 
		 	    {
        			int itemp = Integer.parseInt(textAnswer.getText());
				itemp /= 100;
         			textAnswer.setText(Integer.toString(itemp));
          		     }
      			   //如果是int數(shù),但不能被100整除,則按double數(shù)處理
         		  else 
			    {
      				double dtemp = Double.parseDouble(textAnswer.getText());
      				dtemp = dtemp / 100.0;
     				textAnswer.setText(Double.toString(dtemp));
         		     }
     			}
   		    }
   	        }
   	      //開(kāi)根號(hào)運(yùn)算
  	      if (temp == buttonSqrt && clickable == true) 
		{
     		  String s = textAnswer.getText();
      		  if (s.charAt(0) == '-') 
		    {
         		textAnswer.setText("負(fù)數(shù)不能開(kāi)根號(hào)");
        		clickable = false;
      		    }
  		  else
     			textAnswer.setText(Double.toString(java.lang.Math.sqrt
			(Double.parseDouble(textAnswer.getText()))));
    		}
    	      //倒數(shù)運(yùn)算
     	      if (temp == buttonDao && clickable == true) 
		{
     		  if (textAnswer.getText().charAt(0) == '0' &&textAnswer.getText().length() == 1)
		    {
        		textAnswer.setText("零不能求倒數(shù)");
         		clickable = false;
       		     }
     		  else 
		    {
        		boolean isDec = true;
       			int i, j, k;
        		String s = Double.toString(1 / Double.parseDouble(textAnswer.getText()));
       			for (i = 0; i < s.length(); i++)
         		   if (s.charAt(i) == '.')
       				break;
      			for (j = i + 1; j < s.length(); j++)
         		   if (s.charAt(j) != '0') 
			     {
         			isDec = false;
          			break;
    			      }
     			if (isDec == true) 
			  {
          		        String stemp = "";
          			for (k = 0; k < i; k++)
              			    stemp += s.charAt(k);
        			textAnswer.setText(stemp);
         		   }
       			else
       				textAnswer.setText(s);
        	     }
     		}
      	     //按下'+/-'按鈕時(shí)處理
    	      if (temp == buttonAddAndSub && clickable == true) 
		{
     		    boolean isNumber = true;
    		    String s = textAnswer.getText();
      		   for (int i = 0; i < s.length(); i++)
     			if (! (s.charAt(i) >= '0' && s.charAt(i) <= '9' || s.charAt(i) == '.' ||
          			s.charAt(i) == '-')) 
			   {
         			isNumber = false;
          			break;
       			    }
    			if (isNumber == true) 
			   {
    				//如果當(dāng)前字符串首字母有'-'號(hào),代表現(xiàn)在是個(gè)負(fù)數(shù),再按下時(shí),則將首符號(hào)去掉
      				if (s.charAt(0) == '-') 
				  {
        				textAnswer.setText("");
        				for (int i = 1; i < s.length(); i++)
					   {
            					char a = s.charAt(i);
          					textAnswer.setText(textAnswer.getText() + a);
        				    }
      				   }
       				//如果當(dāng)前字符串第一個(gè)字符不是符號(hào),則添加一個(gè)符號(hào)在首字母處
       				else
         			   textAnswer.setText('-' + s);
    			    }
    		}
    	     //計(jì)算器有關(guān)內(nèi)存操作
   	     //'MC'的操作,將內(nèi)存清0
   	      if (temp == buttonMC && clickable == true) 
		{
      		   memoryd = memoryi = 0;
      		    textMemory.setText("");
    		}
     	     //'MS'的操作,將當(dāng)前文本框內(nèi)容保存入內(nèi)存,顯示'M'
  	     if (temp == buttonMS && clickable == true) 
		{
      		    boolean isDot = false;
      		    textMemory.setText("   M");
      	 	    for (int i = 0; i < textAnswer.getText().length(); i++)
      		    if ('.' == textAnswer.getText().charAt(i)) 
		      {
       			isDot = true;
      			break;
    		       }
   	           //如果是double,則存入memoryd(double存儲(chǔ)器)
      		    if (isDot == true) 
      		      {
     			memoryd = Double.parseDouble(textAnswer.getText());
          		memoryi = 0; //保證存儲(chǔ)器中存放最新的值
      			}
     		    //如果是int,則存入memoryi(int存儲(chǔ)器)
      		    else 
		      {
      			memoryi = Integer.parseInt(textAnswer.getText());
       			memoryd = 0; //保證存儲(chǔ)器中存放最新的值
      			}
     		 }
    	     //'MR'的操作,將存儲(chǔ)器中的信息輸出
     	      if (temp == buttonMR && clickable == true) 
		{
    		   if (memoryd != 0)
       			textAnswer.setText(Double.toString(memoryd));
     		   if (memoryi != 0)
      			textAnswer.setText(Integer.toString(memoryi));
   		}
    	     //'M+'的功能,將當(dāng)前文本框里的數(shù)據(jù)和存儲(chǔ)器中數(shù)據(jù)相加后,再存入存儲(chǔ)器
    	      if (temp == buttonMAdd && clickable == true) 
     		{
     		    boolean isDot = false;
   		    for(int i = 0; i < textAnswer.getText().length(); i++)
      			if ('.' == textAnswer.getText().charAt(i)) 
			  {
         			isDot = true;
           			break;
       			   }
      		    if (memoryi != 0) 
		      { //存儲(chǔ)中是一個(gè)int型數(shù)
      			if (isDot == false) //被加數(shù)是一個(gè)int型數(shù)
        		    memoryi += Integer.parseInt(textAnswer.getText());
      			else 
			  { //被加數(shù)是一個(gè)double型數(shù),則將int存儲(chǔ)器中數(shù)傳入double存儲(chǔ)器與當(dāng)前數(shù)相加,			    // int存儲(chǔ)器清零
     			     memoryd = memoryi + Double.parseDouble(textAnswer.getText());
      			    memoryi = 0;
        		   }
      		       }
       		    else
       			memoryd += Double.parseDouble(textAnswer.getText());
   		}
     	     //按下'Backspace'鍵,利用循環(huán)將當(dāng)前字符串中的最后一個(gè)字母刪除
   	     if (temp == buttonBk && clickable == true) 
		{
      		   String s = textAnswer.getText();
      	  	   textAnswer.setText("");
   		   for (int i = 0; i < s.length() - 1; i++) 
		      {
     			char a = s.charAt(i);
      			textAnswer.setText(textAnswer.getText() + a);
    		      }
 		}
     	     //按下'CE'按鈕,將當(dāng)前文本框內(nèi)數(shù)據(jù)清除
    	     if (temp == buttonCe) 
		{
   		   textAnswer.setText("");
    		   clickable = true;
  		}
   	     //按下'C'按鈕,文本框內(nèi)數(shù)據(jù)清除,同時(shí)var,answer清0
  	     if (temp == buttonC) 
		{
    		   vard = answerd = 0;
   		   textAnswer.setText("");
    		   clickable = true;
  		}
    	     //按下'復(fù)制'菜單欄
    	     if (temp == copyItem) 
		{
      		   copy = textAnswer.getText();
  		}
     	     //按下'粘貼'菜單欄
    	     if (temp == pasteItem) 
		{
      		   textAnswer.setText(copy);
    		}
     	     if (temp == sItem) 
		{
    		   JOptionPane.showMessageDialog(panel, "當(dāng)前是標(biāo)準(zhǔn)型計(jì)算器,\n科學(xué)型計(jì)算器有待更		   			新。");
    		}
     	     //按下'幫助主題'菜單欄
    	     if (temp == topHelp) 
		{
   		   JOptionPane.showMessageDialog(panel, scrollHelp);
   		}
      	 	//按下'數(shù)字分組'菜單欄
     	     if (temp == numberGroup) 
		{
   		   if (numberGroup.getText().compareTo("   數(shù)字分組(I)") == 0)
   			numberGroup.setText("√數(shù)字分組(I)");
    		   else
   			numberGroup.setText("   數(shù)字分組(I)");
    		}
    	     //按下'關(guān)于'菜單欄
      	     if (temp == aboutCal) 
		{
   		   JOptionPane.showMessageDialog(panel, "計(jì)算器1.00版\n開(kāi)發(fā)者:樓競(jìng)");
  		}
 	    }
 	  //輸入中如果有操作非法,比如按下兩次'+',捕獲異常
  	  catch (Exception e) 
		{
   		   textAnswer.setText("操作非法");
    		   clickable = false;
  		}
	}
  //主函數(shù)
  public static void main(String args[]) 
	{
  		new Calculator();
 	}
 }

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久久蜜臀| 欧美精品一区二| 日本特黄久久久高潮| 日韩久久免费av| 丁香网亚洲国际| 亚洲自拍偷拍九九九| 色中色一区二区| 蜜桃在线一区二区三区| 欧美国产日韩亚洲一区| 欧美三级中文字| 国产美女娇喘av呻吟久久| 亚洲欧美乱综合| 欧美一区二区三区在线观看视频 | 99久久精品免费| 国产女同性恋一区二区| 亚洲已满18点击进入久久| 欧美精品一二三| 国产福利精品一区| 视频在线观看国产精品| 日本一区二区三区四区| 欧美日韩国产一级| 成人精品视频.| 亚洲免费av高清| 久久久久国产精品麻豆ai换脸 | 欧美激情一区二区三区蜜桃视频| 色婷婷精品大在线视频| 激情久久久久久久久久久久久久久久| 国产精品国模大尺度视频| 欧美本精品男人aⅴ天堂| 成人app下载| 久久疯狂做爰流白浆xx| 亚洲狠狠爱一区二区三区| 欧美激情一区二区三区| 日韩网站在线看片你懂的| 91在线精品秘密一区二区| 国产一区在线精品| 亚洲永久免费视频| 国产日韩av一区| 日韩美一区二区三区| 欧美日韩在线播放一区| 99国产精品久久久久久久久久久| 日本中文在线一区| 亚洲制服丝袜一区| 亚洲精品免费在线| 中文字幕在线不卡| 日韩一区二区三区四区五区六区| 91高清在线观看| 99久久综合精品| 成人综合在线观看| 国产91精品一区二区麻豆网站 | 97成人超碰视| 国产一区二区在线电影| 老司机精品视频在线| 蜜臀av性久久久久av蜜臀妖精 | 男女男精品网站| 日韩专区欧美专区| 一区二区三区加勒比av| 亚洲精品日日夜夜| 亚洲天堂久久久久久久| 亚洲四区在线观看| 自拍av一区二区三区| 亚洲精选视频免费看| 亚洲人成亚洲人成在线观看图片| 亚洲欧美综合在线精品| 亚洲欧洲性图库| 国产精品久久久久久久久快鸭 | 精品国产123| 欧美精品vⅰdeose4hd| 欧美日韩国产综合视频在线观看 | 波多野结衣欧美| 成人一区二区三区视频| 成人一区二区视频| aa级大片欧美| 91极品视觉盛宴| 精品视频123区在线观看| 91麻豆精品国产自产在线| 色婷婷一区二区| 欧美老年两性高潮| 精品欧美一区二区久久| 精品乱人伦一区二区三区| 久久综合成人精品亚洲另类欧美| 精品久久久久久久一区二区蜜臀| 欧美不卡123| 欧美高清在线一区二区| 亚洲乱码国产乱码精品精可以看| 亚洲黄色小视频| 日韩精品午夜视频| 国模一区二区三区白浆| www.成人在线| 欧美剧情片在线观看| 欧美一区二区三区视频| 精品99久久久久久| 亚洲欧洲99久久| 日日欢夜夜爽一区| 国内偷窥港台综合视频在线播放| 国产99久久久国产精品潘金 | 色婷婷综合久久久久中文一区二区| 91精品1区2区| 日韩免费电影一区| 亚洲天堂成人在线观看| 日韩电影在线一区二区| 99re66热这里只有精品3直播| 欧美一区二区在线播放| 亚洲欧洲日产国码二区| 国产精品一区二区三区99| 欧美日韩成人在线一区| 1区2区3区精品视频| 国产精品一区在线| 88在线观看91蜜桃国自产| 中文字幕日本不卡| 国内精品久久久久影院一蜜桃| 欧美日韩一区在线| 亚洲天堂网中文字| 国产成+人+日韩+欧美+亚洲| 91麻豆精品国产自产在线| 一个色妞综合视频在线观看| 国产99久久久久久免费看农村| 日韩美女一区二区三区| 午夜精品福利一区二区三区蜜桃| 波多野结衣在线aⅴ中文字幕不卡| 久久伊人中文字幕| 六月丁香婷婷色狠狠久久| 欧美日韩亚洲丝袜制服| 依依成人综合视频| 91香蕉视频在线| 国产精品看片你懂得 | 欧美综合在线视频| 亚洲色图20p| 99在线热播精品免费| 久久精子c满五个校花| 黑人精品欧美一区二区蜜桃| 日韩西西人体444www| 日本在线不卡一区| 日韩一卡二卡三卡| 日日摸夜夜添夜夜添国产精品 | 国产精品人人做人人爽人人添| 国内精品久久久久影院薰衣草 | 欧美大片免费久久精品三p| 日韩国产高清在线| 欧美精品一卡两卡| 日韩av电影免费观看高清完整版| 欧美精品自拍偷拍| 秋霞午夜av一区二区三区| 欧美二区在线观看| 免费在线观看日韩欧美| 日韩三级视频在线看| 久久精品999| 亚洲精品一区二区三区99| 久久国产欧美日韩精品| 久久男人中文字幕资源站| 国产成人在线看| 中文字幕佐山爱一区二区免费| 日本乱人伦一区| 亚洲国产精品影院| 欧美一级午夜免费电影| 国产毛片精品一区| 国产精品久久久久久久久免费桃花 | 色香蕉成人二区免费| 亚洲不卡一区二区三区| 日韩女优电影在线观看| 国产精品一区久久久久| 亚洲欧美色一区| 欧美电影一区二区| 国产精品一区久久久久| 亚洲精品国产a久久久久久| 欧美日韩三级一区| 精品制服美女久久| 国产精品亲子伦对白| 欧美羞羞免费网站| 精品亚洲欧美一区| 国产精品狼人久久影院观看方式| 欧美亚洲综合色| 开心九九激情九九欧美日韩精美视频电影 | 亚洲欧美成aⅴ人在线观看| 欧美挠脚心视频网站| 国产一区二区三区在线观看免费| 亚洲三级免费电影| 欧美精品色综合| 国产精品123| 亚洲狠狠爱一区二区三区| 久久亚洲捆绑美女| 色女孩综合影院| 精品制服美女丁香| 亚洲一区二区三区中文字幕| 日韩一区二区精品在线观看| 99精品国产一区二区三区不卡| 亚欧色一区w666天堂| 久久精品欧美日韩| 88在线观看91蜜桃国自产| 成人动漫视频在线| 蜜臀精品久久久久久蜜臀| 亚洲女同ⅹxx女同tv| 精品国产网站在线观看| 色妹子一区二区| 国产精品资源站在线| 午夜欧美电影在线观看| 国产精品美女一区二区在线观看| 欧美一区二区三区在线观看视频| av电影在线不卡| 国产一区激情在线|