您好,想请教下: =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

随机推荐

  • 妮维雅润肤霜能涂脸吗

    通过了解就会发现,妮维雅是可以涂脸的,由于质地比较厚重,为此可以混合精华一起使用,而且能够更好的被面部所吸收,才能够更好的达到美白的效果。妮维雅润肤霜能涂脸吗的问题之所以被人们所重视,主要是更好的让肌肤保持水分,让肌肤的状态变得更加轻盈透亮

    2024-04-15
    48200
  • 精华露和精华液什么区别

    1、两者的质感与适合的肤质以及功能不同。精华液的主要成分由动物、植物或者矿物质等成分组成。精华露是乳液的一种,如果使用了精华露,就不用再使用别的乳液,精华露不适合冬季使用,精华露适合干性或者中性皮肤。2、精华露和精华液的区别在于它们的质感不

    2024-04-15
    43400
  • 问一问:妮维雅小蓝罐唇膏真假如何鉴别呢?

    妮维雅小蓝罐唇膏的鉴定妮维雅小蓝罐唇膏真假妮维雅小蓝罐唇膏真正的设计:正品上有蜂窝图案,一共8个。假货忽略了这个图标,说明口红含有蜂胶。正品口红底部的图案有花王有限公司、产地、电话、生产批号等信息。下面。仿制假货往往会有疏漏,可以参考鉴别。

    2024-04-15
    44100
  • 精华液有什么作用和功效?

    01精华液,是护肤品中之极品,成分精致、功效强大、效果显著,始终保持着它拥有的高贵和神秘。含有较珍贵的功效成分,如植物提取物、神经酰胺、角鲨烷等,它的作用有防衰老、抗皱、保湿、美白、去斑等等。精华液分水剂,油剂两种,所提取的是高营养

    2024-04-15
    42500
  • pmpm玫瑰和白松露哪个好用

    pmpm玫瑰和白松露各有优势,具体选择取决于个人需求和偏好。pmpm千叶玫瑰精油含有千叶玫瑰精准定位提取,具有抗初老、强韧肌肤屏障以及双重vc成分,抗氧化、提亮肤色,可以改善肤色暗沉,抵御自由基,使肌肤饱满有光泽。白松露具有保湿、补水、抗初

    2024-04-15
    39900
  • 妮维雅防晒霜怎么样

    为了方便大家理解,小编以来自于旗下的spf30++的这一款蓝色装作为例子来分享,这一款防晒霜它对应的单盒价格为49元,它以突破性的、来自于德国的专利技术作为主基础去打造,所以能有效对抗来自于太阳光中的紫外线照射和伤害,而且还能最大化对抗电脑

    2024-04-15
    34400
  • 93年康银阁套盒发行量

    康银阁大四连藏品名称第四套人民币四连体大全套(康银阁)  装帧单位北京康银阁钱币有限公司  发行时间2002年3月  发行数量100000册(约60000册被非法裁切成第四套大全套全同号)  藏品面值12912  藏品内容收录了第四套人民币

    2024-04-15
    27600

发表评论

登录后才能评论
保存