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

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

?? jisuanqi.java

?? 用Java做的計算器
?? JAVA
字號:
/*
 * Created on 2005-12-30
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */

/**
 * @author webb
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
import javax.swing.*; 

import java.awt.*; 
import java.awt.event.*;
public class jisuanqi extends JFrame implements ActionListener,KeyListener{ 
   JTextField Text = new JTextField("");
    NKey nkey = new NKey();  
 boolean flag = false; 
 boolean finput = true;
 boolean k=true;
 JLabel zz=new JLabel("03級軟件(2)班    陳偉   3103003333  \n" +
 		"開始調試時間:2005-1-4\n  " +
 		"結束調試時間:2005-1-5\n");
 String text = ""; 
 double front=0;
 int symbol = 0; 
 jisuanqi() { 
  super("計算器"); 
  Text.enable(false);
  Text.setHorizontalAlignment(SwingConstants.RIGHT); 
  JPanel pane = new JPanel();
  JPanel sj = new JPanel();
  pane.setLayout(new BorderLayout()); 
  sj.setLayout(new BorderLayout());
  setBounds(400,200,100,200); 
  sj.add(zz);
  pane.add(Text, BorderLayout.NORTH); 
  pane.add(nkey, BorderLayout.CENTER);
  pane.add(sj,BorderLayout.SOUTH);
  nkey.one.addKeyListener(this);    
  nkey.two.addKeyListener(this);    
  nkey.three.addKeyListener(this);   
  nkey.four.addKeyListener(this);   
  nkey.five.addKeyListener(this);   
  nkey.six.addKeyListener(this);   
  nkey.seven.addKeyListener(this);   
  nkey.eight.addKeyListener(this);  
  nkey.nine.addKeyListener(this);   
  nkey.zero.addKeyListener(this);  
  nkey.ce.addKeyListener(this);   
  nkey.plus.addKeyListener(this);   
  nkey.equal.addKeyListener(this);   
  nkey.sub.addKeyListener(this);   
  nkey.mul.addKeyListener(this);    
  nkey.div.addKeyListener(this);    
  nkey.sqrt.addKeyListener(this);   
  nkey.point.addKeyListener(this); 
  nkey.ys.addKeyListener(this); 
  nkey.log.addKeyListener(this); 
  nkey.qf.addKeyListener(this); 
  nkey.cos.addKeyListener(this); 
  nkey.sin.addKeyListener(this); 
  nkey.tan.addKeyListener(this); 
  nkey.daoshu.addKeyListener(this);
  nkey.lf.addKeyListener(this); 
  nkey.pf.addKeyListener(this); 
  nkey.xy.addKeyListener(this); 
  nkey.one.addActionListener(this);    
  nkey.two.addActionListener(this);   
  nkey.three.addActionListener(this);   
  nkey.four.addActionListener(this);  
  nkey.five.addActionListener(this);   
  nkey.six.addActionListener(this);    
  nkey.seven.addActionListener(this);   
  nkey.eight.addActionListener(this);  
  nkey.nine.addActionListener(this);   
  nkey.zero.addActionListener(this);  
  nkey.ce.addActionListener(this);  
  nkey.plus.addActionListener(this); 
  nkey.equal.addActionListener(this);   
  nkey.sub.addActionListener(this);    
  nkey.mul.addActionListener(this);   
  nkey.div.addActionListener(this);     
  nkey.sqrt.addActionListener(this);  
  nkey.point.addActionListener(this); 
  nkey.ys.addActionListener(this); 
  nkey.log.addActionListener(this); 
  nkey.qf.addActionListener(this); 
  nkey.cos.addActionListener(this); 
  nkey.sin.addActionListener(this); 
  nkey.tan.addActionListener(this); 
  nkey.daoshu.addActionListener(this);
  nkey.lf.addActionListener(this); 
  nkey.pf.addActionListener(this); 
  nkey.xy.addActionListener(this); 
  setContentPane(pane); 
  this.setResizable(false);
  pack();         
 } 
 public void actionPerformed(ActionEvent event){ 
  if (event.getSource() == nkey.one) { 
   if (flag ||finput) { 
    Text.setText("1"); 
    flag = false; 
    finput =false; 
   } else { 
    text = Text.getText(); 
    Text.setText(text + "1"); 
    } 
  } 
  else if (event.getSource() == nkey.two) { 
   if (flag || finput) { 
    Text.setText("2"); 
    flag = false; 
    finput =false; 
   } else { 
    text = Text.getText(); 
    Text.setText(text + "2"); 
    } 
  } 
  else if (event.getSource() == nkey.three) { 
   if (flag || finput) { 
    Text.setText("3"); 
    flag = false; 
    finput= false; 
   } else { 
    text = Text.getText(); 
    Text.setText(text + "3"); 
   } 
  } 
  else if (event.getSource() == nkey.four) { 
   if (flag || finput) { 
    Text.setText("4"); 
    flag = false; 
    finput = false; 
   } else { 
    text = Text.getText(); 
    Text.setText(text + "4"); 
   } 
  } 
  else if (event.getSource() == nkey.five) { 
   if (flag ||  finput) { 
    Text.setText("5"); 
    flag = false; 
    finput = false; 
   } else { 
    text =Text.getText(); 
    Text.setText(text + "5"); 
   } 
  } 
  else if (event.getSource() == nkey.six) { 
   if (flag || finput) { 
    Text.setText("6"); 
    flag = false; 
    finput = false; 
   } else { 
    text = Text.getText(); 
    Text.setText(text + "6"); 
   } 
  } 
  else if (event.getSource() == nkey.seven) { 
   if (flag || finput) { 
    Text.setText("7"); 
    flag = false; 
    finput=false; 
   } else { 
    text = Text.getText(); 
    Text.setText(text + "7"); 
   } 
  } 
  else if (event.getSource() == nkey.eight) { 
   if (flag || finput) { 
    Text.setText("8"); 
    flag = false; 
    finput= false; 
   } else { 
    text =Text.getText(); 
   Text.setText(text + "8"); 
   } 
  } 
  else if (event.getSource() == nkey.nine) { 
   if (flag ||finput) { 
    Text.setText("9"); 
    flag = false; 
    finput= false; 
   } else { 
    text =Text.getText(); 
    Text.setText(text + "9"); 
   } 
  } 
  else if (event.getSource() == nkey.zero) {
   if (flag ||finput) { 
    Text.setText("0"); 
    flag = false; 
    finput= false; 
   } 
   else { 
    text = Text.getText(); 
    if (Double.parseDouble(text)!=0) 
    {
     Text.setText(text + "0"); 
    } 
    else { 
     if (text.trim().indexOf(".") == -1) 
     { 
      Text.setText(text); 
     } 
     else { 
      Text.setText(text + "0"); 
     } 
    } 
   } 
  } 
  else if (event.getSource() == nkey.ce) { 
   Text.setText("0"); 
   finput= true; 
   flag = true; 
   k=true;
  } 
  else if (event.getSource() == nkey.point) { 
   if (flag ||finput) { 
    Text.setText("0."); 
    flag = false; 
    finput= false; 
   } else { 
    text =Text.getText(); 
    if (text.trim().indexOf(".") == -1) { 
     Text.setText(text + "."); 
    } else { 
    Text.setText(text); 
    } 
   } 
   k=false;
  }             
  else if (event.getSource() == nkey.plus) { 
  	flag = true; 
  	finput= true; 
  	front= Double.parseDouble(Text.getText()); 
   symbol = 1; 
  }            
  else if (event.getSource() == nkey.sub) { 
  	flag = true; 
  	finput= true; 
  	front = Double.parseDouble(Text.getText()); 
   symbol = 2; 
  }              
  else if (event.getSource() == nkey.mul) { 
  	flag = true; 
  	finput= true; 
  	front = Double.parseDouble(Text.getText()); 
   symbol = 3; 
  }             
  else if (event.getSource() == nkey.div) { 
  	flag = true; 
  	finput= true; 
  	front = Double.parseDouble(Text.getText()); 
   symbol = 4; 
  } 
  else if (event.getSource() == nkey.xy) { 
  	flag = true; 
  	finput= true; 
  	front = Double.parseDouble(Text.getText()); 
    symbol = 5; 
  } 
  else if (event.getSource() == nkey.sqrt) { 
  	flag = true; 
  	finput= true; 
  	front = Double.parseDouble(Text.getText()); 
    double sqrt =Math.sqrt(front);
    Text.setText((sqrt+""));
    text="";
  }  
  else if (event.getSource() == nkey.ys) { 
  	flag = true; 
  	finput= true; 
  	front = Double.parseDouble(Text.getText()); 
    symbol=6;
  }  
  else if (event.getSource() == nkey.daoshu) { 
  	flag = true; 
  	finput= true; 
  	front = Double.parseDouble(Text.getText()); 
  	if(front==0)
    {	Text.setText("0");}
    else 
    {
    	double ds=1/front;
    	Text.setText((ds+"")); 	
    }
    text="";
  }
  else if (event.getSource() == nkey.pf) { 
  	flag = true; 
  	finput= true; 
  	front = Double.parseDouble(Text.getText()); 
    double pf=Math.pow(front,2);
    Text.setText((pf+""));
    text="";
  }  
  else if (event.getSource() == nkey.lf) { 
  	flag = true; 
  	finput= true; 
  	front = Double.parseDouble(Text.getText()); 
    double lf=Math.pow(front,3);
    Text.setText((lf+""));
    text="";
  } 
  else if (event.getSource() == nkey.sin) { 
  	flag = true; 
  	finput= true; 
  	front = Double.parseDouble(Text.getText()); 
    double sin=Math.sin(front);
    Text.setText((sin+""));
    text="";
  } 
  else if (event.getSource() == nkey.cos) { 
  	flag = true; 
  	finput= true; 
  	front = Double.parseDouble(Text.getText()); 
    double cos=Math.cos(front);
    Text.setText((cos+""));

    text="";
  } 
  else if (event.getSource() == nkey.qf) { 
  	flag = true; 
    finput =true;
  	front = Double.parseDouble(Text.getText()); 
  	double qf=Math.abs(front);
  	if(front<=0)Text.setText((qf+""));
    else if(front>0)Text.setText(("-"+qf));
    text="";
  } 
  else if (event.getSource() == nkey.tan) { 
  	flag = true; 
  	finput= true; 
  	front = Double.parseDouble(Text.getText()); 
    double tan=Math.tan(front);
    Text.setText((tan+""));
    text="";
  } 
  else if (event.getSource() == nkey.log) { 
  	flag = true; 
  	finput= true; 
  	front = Double.parseDouble(Text.getText());
	double log=Math.log(front);
    Text.setText((log+""));
    text="";
  } 
  else if (event.getSource() == nkey.equal) { 
  
   switch (symbol) { 
    case 1 :            
    { 
     double add = 
     	front + Double.parseDouble(Text.getText()); 
     Text.setText(add + ""); 
     finput= true; 
     text = ""; 
     break; 
    } 
    case 2 :
    { 
     double sub = 
     	front - Double.parseDouble(Text.getText()); 
    Text.setText(sub+""); 
     finput= true; 
     text = ""; 
     break; 
    } 
    case 3 :
    { 
     double mul = 
     	front * Double.parseDouble(Text.getText()); 
     
     Text.setText(mul + ""); 
     finput= true; 
     text = ""; 
     break; 
    } 
    case 4 :
    { 
     double div = 
     front / Double.parseDouble(Text.getText()); 
     Text.setText(div + ""); 
     finput= true; 
     text = ""; 
     break; 
    } 
    case 5 :
    { 
     double xy =Math.pow(front,Double.parseDouble(Text.getText()));  
     Text.setText(xy + ""); 
     finput= true; 
     text = ""; 
     break; 
    } 
    case 6 :            
    { 
     double ys=0;
    	double next=Double.parseDouble(Text.getText()); 
     	if(front<next)ys=front;
     	else if(front==next||front==0||next==0)ys=0;
     	else 
     		{
     		while(front>next)
     	{
     	  front=front-next;	
     	}
     		if(front==next)ys=0;
     		else ys=front;
     		}
     Text.setText(ys + ""); 
     finput= true; 
     text = ""; 
     break; 
    } 
   }
  } 
 } 
	public void keyPressed(KeyEvent arg0) {
		// TODO Auto-generated method stub
		
	}
	public void keyReleased(KeyEvent arg0) {
		// TODO Auto-generated method stub

	}
	public void keyTyped(KeyEvent event) {
		// TODO Auto-generated method stub
		
		String text=Text.getText();
		char kc=event.getKeyChar();	
		if(kc=='.'&&k==true)
		{
			k=false;
			Text.setText(text+kc);
		}
		else if(kc>='0'&&kc<'9')
		{
			Text.setText(text+kc); 	
	    }
          
	}
 public static void main(String[] args) { 
   jisuanqi JSQ = new jisuanqi(); 
   JSQ.show(); 
 } 
} 
class NKey extends JPanel { 
 JButton zero = new JButton("0");     
 JButton one = new JButton("1");      
 JButton two = new JButton("2");      
 JButton three = new JButton("3");     
 JButton four = new JButton("4");      
 JButton five = new JButton("5");     
 JButton six = new JButton("6");      
 JButton seven = new JButton("7");    
 JButton eight = new JButton("8");     
 JButton nine = new JButton("9");      
 JButton plus = new JButton("+"); 
 JButton sub = new JButton("-"); 
 JButton mul = new JButton("*"); 
 JButton div = new JButton("/"); 
 JButton equal = new JButton("="); 
 JButton ce = new JButton("清零");      
 JButton point = new JButton("."); 
 JButton sqrt = new JButton("sqrt"); 
 JButton ys = new JButton("%");
 JButton daoshu = new JButton("1/x"); 
 JButton xy = new JButton("x^y"); 
 JButton pf = new JButton("x^2"); 
 JButton lf = new JButton("x^3"); 
 JButton sin = new JButton("sin");
 JButton cos = new JButton("cos");
 JButton tan = new JButton("tan");
 JButton log = new JButton("log");
 JButton qf = new JButton("+/-");

 NKey() { 
  setLayout(new GridLayout(7, 7, 0, 0));   
  add(ys);add(sqrt);add(ce);add(equal);
  add(seven);add(eight);add(nine);add(div);
  add(four);add(five);add(six);add(mul);
  add(one);add(two);add(three);add(sub);
  add(zero);add(point);add(qf);add(plus);
  add(daoshu);add(xy);add(pf);add(lf);
  add(sin);add(cos);add(tan);add(log);
 } 
} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国精品自拍自在线| 亚洲一区二三区| 亚洲欧美一区二区三区孕妇| 一区二区三区精品在线| 久久成人免费网站| 色综合久久中文字幕| 国产午夜一区二区三区| 午夜久久久久久| av午夜一区麻豆| 久久婷婷久久一区二区三区| 首页综合国产亚洲丝袜| av一区二区不卡| 久久久久久99精品| 久久99九九99精品| 8v天堂国产在线一区二区| 中文字幕中文字幕中文字幕亚洲无线| 日韩不卡一区二区| 91国产福利在线| 国产精品麻豆网站| 国产一区二区三区蝌蚪| 在线综合视频播放| 亚洲va国产va欧美va观看| 91在线观看高清| 国产精品久久久久精k8 | 91精品国产一区二区三区香蕉| 国产精品第五页| 欧美人xxxx| 亚洲美女在线一区| 99视频在线精品| 亚洲视频在线观看三级| 成人黄色小视频在线观看| 久久网站最新地址| 国产成人综合自拍| www激情久久| 国产高清久久久久| 亚洲国产精品成人久久综合一区| 久久er99精品| 精品国产一区二区在线观看| 免费在线观看日韩欧美| 日韩欧美一二区| 精品写真视频在线观看| 久久伊人中文字幕| 国产99久久久国产精品潘金| 久久综合久久鬼色中文字| 国产乱码精品一区二区三区av| 久久久美女艺术照精彩视频福利播放| 国产伦精品一区二区三区免费迷| 国产日韩精品一区二区浪潮av| 国产电影一区在线| 亚洲四区在线观看| 欧美喷水一区二区| 免费的国产精品| 久久综合精品国产一区二区三区| 国产老肥熟一区二区三区| 国产精品乱码久久久久久| 91丨porny丨蝌蚪视频| 亚洲综合在线第一页| 欧美一区二区三区在线| 国产精品资源在线看| 亚洲欧洲精品一区二区三区不卡| 97久久精品人人澡人人爽| 亚洲一区二区精品视频| 欧美一级片免费看| 国产麻豆一精品一av一免费 | 欧美日韩一区二区三区在线| 亚洲电影中文字幕在线观看| 日韩欧美国产电影| 成人动漫在线一区| 亚洲国产视频a| 久久欧美中文字幕| 欧美在线视频不卡| 韩国精品主播一区二区在线观看| 中文字幕精品在线不卡| 欧美剧情片在线观看| 蜜桃视频在线观看一区二区| 中文字幕第一区第二区| 在线播放日韩导航| 成人午夜看片网址| 日韩av电影一区| 国产精品久久久久久妇女6080 | 日韩精品一区二区三区三区免费| 国产麻豆欧美日韩一区| 亚洲精品国产无套在线观| 国产精品久久久久久久久搜平片 | 一区二区三区免费在线观看| 精品三级av在线| 在线看一区二区| 国产电影精品久久禁18| 日本不卡一二三区黄网| 亚洲色图在线看| 欧美v日韩v国产v| 91久久精品一区二区三| 国产丶欧美丶日本不卡视频| 爽好多水快深点欧美视频| 一区二区三区在线播放| 亚洲国产视频a| 美腿丝袜在线亚洲一区 | 久久精品一级爱片| 91精品福利视频| 菠萝蜜视频在线观看一区| 久久电影网站中文字幕| 亚洲网友自拍偷拍| 亚洲免费观看视频| 中文字幕一区二区三区蜜月| 久久亚洲综合av| 精品国精品国产| 日韩一区二区在线看| 欧美日本国产视频| 色呦呦国产精品| 99精品久久免费看蜜臀剧情介绍| 国产大陆精品国产| 丰满白嫩尤物一区二区| 韩国精品一区二区| 激情文学综合丁香| 激情文学综合插| 精品一区免费av| 精品一区二区三区久久久| 麻豆国产一区二区| 免费日韩伦理电影| 激情文学综合丁香| 国产成人精品三级麻豆| 国产精品一区在线观看乱码| 国产九九视频一区二区三区| 久久99精品国产.久久久久久| 视频一区视频二区在线观看| 男人的天堂亚洲一区| 免费观看一级特黄欧美大片| 精品一区二区日韩| 国产一区二区三区在线观看免费视频| 精品亚洲成a人| 成人免费看视频| 99久久99久久精品免费观看| 色婷婷综合久色| 91精品国产综合久久久久久久久久| 欧美日韩aaa| 欧美一区二区免费| 久久久精品黄色| 亚洲人成网站在线| 丝袜脚交一区二区| 国产一区二区视频在线| 9i在线看片成人免费| 欧美色综合网站| 日韩欧美中文字幕制服| 国产清纯白嫩初高生在线观看91| 国产精品白丝在线| 日韩av网站在线观看| 国产99久久久久久免费看农村| 北岛玲一区二区三区四区| 欧美亚洲动漫另类| 精品乱人伦小说| 国产精品高潮呻吟| 亚洲动漫第一页| 国产成人综合自拍| 欧美精品v国产精品v日韩精品 | 亚洲成人综合在线| 国产麻豆精品在线| 欧美午夜影院一区| 国产欧美一区二区三区鸳鸯浴 | 国产亚洲欧洲997久久综合| 亚洲人吸女人奶水| 精品一区二区精品| 日本高清不卡aⅴ免费网站| 日韩一区二区在线观看视频| 国产精品卡一卡二| 精品一区二区日韩| 欧美在线你懂的| 亚洲精品一区二区三区精华液| 欧美国产国产综合| 卡一卡二国产精品| 在线精品视频免费观看| 国产婷婷一区二区| 日韩国产高清影视| 色婷婷久久久综合中文字幕| 精品福利在线导航| 亚洲国产精品久久不卡毛片 | av在线不卡免费看| 日韩一区二区三区电影 | 久久影院电视剧免费观看| 亚洲444eee在线观看| 北岛玲一区二区三区四区| 精品88久久久久88久久久| 亚洲国产日韩在线一区模特 | 老汉av免费一区二区三区| 色天天综合久久久久综合片| 久久久久久99久久久精品网站| 日韩av一区二| 欧美精品在欧美一区二区少妇| 欧美国产乱子伦| 国产成人丝袜美腿| 久久久久久夜精品精品免费| 日韩国产精品久久久| 欧美视频一二三区| 一区二区三区四区视频精品免费 | 热久久久久久久| 欧美视频一二三区| 亚洲一级二级三级在线免费观看| 91麻豆swag| 亚洲免费资源在线播放| 北岛玲一区二区三区四区| 国产精品美女一区二区|