您好,想请教下: =sumif(要计算的单元格区域,OR(条件1,条件2),要求和的单元格)

您好,想请教下: =sumif(要计算的单元格区域,OR(条件1,条件2),要求和的单元格),第1张

import javaawt;

import javaawtevent;

public class lvhaiya{

int tmp,sum,sum1,sum2=1,sum3=1;

String a,b,c,d;String s="";

Frame f=new Frame("计算器");

private String[]name={

"0","1","2","3","4","5","6","7","8","9","+","-","","/","=","空格"

};

public Button[] button=new Button[namelength];

TextField t=new TextField("",30);

Panel p=new Panel();

Panel p1=new Panel();

Color color=new Color(100,170,90);

public lvhaiya(){

p1setLayout(new GridLayout(5,5));

for(int i=0;i<namelength;i++){

button[i]=new Button(name[i]);

p1add(button[i]);

}

psetLayout(new FlowLayout(FlowLayoutLEFT));

psetBackground(color);

padd(t);

fadd(p,BorderLayoutNORTH);

fadd(p1,BorderLayoutSOUTH);

fpack();

fsetVisible(true);

faddWindowListener( new WindowClose());

tsetText("0");

for(int i=0;i<namelength;i++){

button[i]addActionListener(new ButtonEventl());

}

}

public static void main(String[]args){

new lvhaiya();

}

class WindowClose extends WindowAdapter{

public void windouClosing(WindowEvent e){

Systemexit(0);

}

}

class ButtonEventl implements ActionListener{

public void actionPerformed(ActionEvent e)throws ArithmeticException{

String command=egetActionCommand();

if(commandequals("+")){

sum=IntegerparseInt(tgetText())+sum;

tsetText(StringvalueOf(sum));

a=tgetText();

s="";

}

else if(commandequals("-")){

sum1=IntegerparseInt(tgetText());

b=tgetText();

s="";

}

else if(commandequals("")){

sum2=IntegerparseInt(tgetText())sum2;

tsetText(StringvalueOf(sum2));

c=tgetText();

s="";

}

else if(commandequals("/")){

sum3=IntegerparseInt(tgetText());

d=tgetText();

s="";

}

else if(commandequals("=")){

if(a!=null){

tsetText(StringvalueOf(sum+tmp));

}

if(b!=null){

tsetText(StringvalueOf(sum1-tmp));

}

if(c!=null){

tsetText(StringvalueOf(sum2tmp));

}

try{

if(d!=null){

tsetText(StringvalueOf(sum3/tmp));

}

}

catch(ArithmeticException a){

tsetText("除数不能为零");

}

}

else if(commandequals("空格")){

sum=0;

a=null;

b=null;

c=null;

d=null;

sum1=0;

sum2=1;

sum3=1;

tmp=0;

tsetText("0");

s="";

}

else{

s=s+command;

tsetText(s);

tmp=IntegerparseInt(s);

}

}

}

}

//按钮可以自己美化一下 希望可以帮到你

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/1774272.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-10-17
下一篇2023-10-17

随机推荐

  • 潼南定制生日礼品套盒在哪里

    在潼南定制生日礼品套盒可以考虑以下几种方式:1、在当地的商业区或购物中心寻找礼品专卖店,这些店铺通常有各种各样的礼品选择,可以根据您的需求为您提供定制服务。2、在网上寻找当地的定制礼品店,可以通过社交媒体或搜索引擎查找,一些电商平台上也有一

    2024-04-15
    46300
  • 苏秘37度适合什么年龄?苏秘37度适合什么肤质?

    苏秘37度这个品牌是比较高端的一个护肤品牌,其实苏秘37度是行过LG旗下的,苏秘37度的产品都是纯天然成分的,现在纯天然的护肤品是非常时候欢迎,它们家的产品比较温和,也适合敏感肌肤使用,那苏秘37度适合什么年龄?苏秘37度适合什么肤质?1、

    2024-04-15
    50700
  • 精华液和精华露有什么区别?哪种精华露好用?

    精华液:适用于油性肤质,宜放在小瓶中,随时取用。精华露:适用于中性、干性肤质,比精华液稍浓,水、油成分比例适中。精华露按成分大致可以分成这几类:动物精华露———油性成分(如骨胶原精华素、貂油精华素等),性质温厚,养分充足,适用于超级干性肌肤

    2024-04-15
    51700
  • 欧蕙护肤品的正确使用顺序你学会了吗

          欧蕙护肤品是源于韩国LG集团旗下的高端护肤品牌,适用人群为需要注重抗衰老、补水的中年女性。韩国护肤品的最大特点就是喜欢推出各种套盒,欧蕙也不例外,一起来看看欧蕙套装的正确使用顺序和步骤吧。      欧蕙护肤品的正确使用顺序  

    2024-04-15
    40100
  • sk2清莹露-神仙水-精华液-乳液-面霜 顺序

      一、化妆水  在洁面之后马上使用化妆水,可以及时有效的补充皮肤缺失的水分。同时,用化妆棉沾满化妆水擦拭整个面部,这样的做法可以起到二次清洁的作用,并调理角质层,使肌肤更好地吸收,为使用保养品作准备。  二、肌底液  首先,大家要明白,肌

    2024-04-15
    45500
  • 妮维雅洗面奶适合学生洗吗 妮维雅洗面奶敏感肌可以用吗

    对于敏感肌来说在使用的时候是要特别注意成分的,这个妮维雅的洗面奶要是敏感肌使用的话会不会出现过敏的情况?这款洗面奶适合学生用的吗?妮维雅洗面奶适合学生洗吗妮维雅洗面奶适合14岁以上的人群使用。一般情况下,年龄在18周岁以上的女性,可

    2024-04-15
    38600
  • 至本洗面奶好用吗

    至本洗面奶好用。至本洗面奶是上海澄穆生物科技有限公司旗下的品牌,坚持以科学配方及高度有效性为产品研制的出发点,传递健康的护肤理念及生活方式,努力构建人与人和人与环境互相信任的友好关系,以理性之姿,追求理想之美。至本洗面奶是一款备受推荐的洗面

    2024-04-15
    44800

发表评论

登录后才能评论
保存