我有10个并列的if语句,如果10个条件都符合时,能正确输出,但是如果其中有一个if的条件不符合,后面的程序就停止了,为什么啊?我的代码如下:publicvoidactionPerformed(ActionEven...

我有10个并列的if语句,如果10个条件都符合时,能正确输出,但是如果其中有一个if的条件不符合,后面的程序就停止了,为什么啊?我的代码如下:

public void actionPerformed(ActionEvent e)

{

double a[]=new double [10];

double sum=0;

a[0]=Double.parseDouble(text1.getText().trim());

if(a[0]>0)

{

sum=sum+20*a[0];

area.append("水煮肉片 "+a[0]+"份\n");

}

a[1]=Double.parseDouble(text2.getText().trim());

if(a[1]>0)

{

sum=sum+12*a[1];

area.append("宫保鸡丁 "+a[1]+"份\n");

}

a[2]=Double.parseDouble(text3.getText().trim());

if(a[2]>0)

{

sum=sum+10*a[2];

area.append("鱼香茄子 "+a[2]+"份\n");

}

a[3]=Double.parseDouble(text4.getText().trim());

if(a[3]>0)

{

sum=sum+11*a[3];

area.append("拔丝地瓜 "+a[3]+"份\n");

}

a[4]=Double.parseDouble(text5.getText().trim());

if(a[4]>0)

{

sum=sum+15*a[4];

area.append("酱香排骨 "+a[4]+"份\n");

}

a[5]=Double.parseDouble(text6.getText().trim());

if(a[5]>0)

{

sum=sum+10*a[5];

area.append("干炸蘑菇 "+a[5]+"份\n");

}

a[6]=Double.parseDouble(text7.getText().trim());

if(a[6]>0)

{

sum=sum+16*a[6];

area.append("红烧鲤鱼 "+a[6]+"份\n");

}

a[7]=Double.parseDouble(text8.getText().trim());

if(a[7]>0)

{

sum=sum+12*a[7];

area.append("川汤肥牛 "+a[7]+"份\n");

}

a[8]=Double.parseDouble(text9.getText().trim());

if(a[8]>0)

{

sum=sum+12*a[8];

area.append("青椒肉丝 "+a[8]+"份\n");

}

a[9]=Double.parseDouble(text10.getText().trim());

if(a[9]>0)

{

sum=sum+14*a[9];

}

area.append("土豆牛肉 "+a[9]+"份\n");

area.append("总价为:"+sum+"元\n");

if(radio1.isSelected())

area.append("打包走");

if(radio2.isSelected())

area.append("在这吃");

}

}

展开

java if 并列_Java 并列if语句,一个判断失败后,后面的if就不执行了,为什么啊?...相关推荐

  1. java跳转_java 跳转语句

    Java 支持 3 种跳转语句:break,continue 和return .这些语句把控制转移到程序的其他部分.下面对每一种语句进行讨论. 注意:除了这里讨论的跳转语句,Java 还支持另一种能改 ...

  2. java switch 条件_Java ——if条件语句 switch语句

    本节重点思维导图 if条件语句 //如果条件表达式成立,执行语句块 if(条件表达式){ //-语句块 } 如果语句块只有一条语句,大括号可以省略,否则不能省略. 建议,不管有几条语句,都不要省略大括 ...

  3. java for循环_Java for循环语句

    Java for循环语句 在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句.一组被重复执行的语句称之为循环体,能否继续重复,取决于循环的终止条件.循环结构是在一定条件下反 ...

  4. java switch原则_Java switch case语句

    switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支. switch case 语句语法格式如下: switch(expression){ case value : ...

  5. java if用法_java中if语句的写法

    if语句 if 语句的语法如下:if(布尔表达式){ //如果布尔表达式为true将执行的语句 } 如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码. 免 ...

  6. 另一个.java文件调用_java - 如何调用另一个类“写文件”的方法? - SO中文参考 - www.soinside.com...

    在我的Android应用程序,我想有一类处理所有"写入/读取到文本文件"的行动.所以,我根本就调用我的readUserFile.java文件我想的方法.但我的方法将不会在该文件中工 ...

  7. java jaxb 集合_java.util.List是一个接口,JAXB不能处理接口

    java.util.List是一个接口,JAXB不能处理接口 尝试部署我的应用程序时,我似乎得到以下exception: Caused by: com.sun.xml.bind.v2.runtime. ...

  8. java复杂吗_java – 是哈希一个合适的解决方案吗?我过度复杂吗?

    我写了一个2D平台游戏,我需要房间(最多4个)门.我用 Java编写它,但语言是无关紧要的. 每个房间可以在顶部,底部和侧面设有4扇门.我称他们为北,南,东,西.当我建立一个房间时,我只给它一个整数, ...

  9. java手动输入函数_Java程序如何添加一个函数,如果玩家输入错误,它将返回代码。...

    我的程序有问题,不是代码问题,而是我要怎么做,这是我一直困惑的部分.只是为了让你知道我是一个基本的Java编码器,我不理解复杂的东西,所以请记住,我的代码不是最好的. ---------------- ...

最新文章

  1. 太原理工大学计算机专业多少分录取分数线,多少分能上山西太原理工大学,往年全国各省各专业录取分数线出炉...
  2. php实现微信企业向用户付款
  3. 设计模式 -行为型模式_ 观察者模式Observer Pattern 之 JDK内置的实现
  4. 设计模式之单例设计模式(饿汉式)
  5. 为什么有如此多的C++测试框架 - from Google Testing Blog
  6. javascipt -- find方法和findIndex方法的实现
  7. Java多线程(4)--线程的同步解决线程安全问题
  8. bing搜索引擎入口_互联网流量入口——头条的搜索计划
  9. 解决“Linux无法登录,显示module is unknown”问题
  10. 字符编码-Unicode等
  11. C#正则_取出标签内的内容(非贪婪)
  12. 关于ISA2006引起网速慢或间歇性断网的问题的解决方法
  13. 第2章[2.5] Ext JS组件、容器与布局
  14. AI 专业人才缺口上百万,年薪 80 万远超同行
  15. 深入理解Dalvik字节码指令及Smali文件
  16. linux 快捷键回复禁用,Linux 禁用Ctrl+Alt+Delete重启服务器操作
  17. chkconfig命令详解
  18. 浅谈游戏被唾弃的原因
  19. 昆仑通态复制的程序可以用吗_MCGS昆仑通态触摸屏常见问题(5)
  20. THREE.JS中常用的3种材质

热门文章

  1. JavaScript中的“ new”关键字是什么?
  2. Win11掉帧严重是怎么回事?Win11玩游戏掉帧的解决方法
  3. win11适合玩游戏吗 Windows11打游戏怎么样
  4. 演示电脑小白安装windows11系统教程
  5. android gradle时间长,Android Studio gradle需要很长时间才能构建
  6. cmake cache变量_反复研究好几遍,我才发现关于 CMake 变量还可以这样理解!
  7. 大数取余运算(详解)
  8. mysql获取一行中多列的最大值_SQL 获取一行中多个字段的最大值
  9. angular 居中_Angular Material design设计
  10. 硬核干货!揭秘波士顿动力背后的专利技术