import javax.swing.JOptionPane;  // import class JOptionPane

public class Addition {
public static void main( String args[] )
{
String firstNumber, // first string entered by user
secondNumber; // second string entered by user
int number1, // first number to add
number2, // second number to add
sum, // sum of number1 and number2
mul ,sub,div;
// read in first number from user as a string
firstNumber =
JOptionPane.showInputDialog( "Enter first integer" ); // read in second number from user as a string
secondNumber =
JOptionPane.showInputDialog( "Enter second integer" ); // convert numbers from type String to type int
number1 = Integer.parseInt( firstNumber );
number2 = Integer.parseInt( secondNumber ); // add the numbers
sum = number1 + number2;
mul = number1*number2;
sub = number1-number2;
div = number1/number2;
String a;
a=JOptionPane.showInputDialog("please choose formula mode sum sub mul div"); // display the results
if(a.equals("+"))
JOptionPane.showMessageDialog(
null, "The sum is " + sum, "Results",
JOptionPane.PLAIN_MESSAGE );
if(a.equals("-"))
JOptionPane.showMessageDialog(
null, "The sum is " + sub, "Results",
JOptionPane.PLAIN_MESSAGE );
if(a.equals("*"))
JOptionPane.showMessageDialog(
null, "The sum is " + mul, "Results",
JOptionPane.PLAIN_MESSAGE );
if(a.equals("/"))
JOptionPane.showMessageDialog(
null, "The sum is " + div, "Results",
JOptionPane.PLAIN_MESSAGE );
System.exit( 0 ); // terminate the program
}
}

  

最新文章

  1. LeetCode刷题系列
  2. Java--Stream,NIO ByteBuffer,NIO MappedByteBuffer性能对比
  3. 剑指Offer:面试题27——二叉搜索树与双向链表(java实现)
  4. Linux USB驱动
  5. jqeury轮播
  6. oracle优化原则(二)
  7. JAVA算法系列 冒泡排序
  8. a different object with the same identifier value was already associated withthe session异常解决方案
  9. NHibernate各种数据库连接参数文件配置方法说明
  10. 在项目管理工具Redmine中使用SubVersion进行版本管理
  11. [原]左右的移动<<>><>jQuery的实现
  12. Microsoft Visual 的变态
  13. 1.Java集合总结系列:Java集合概述
  14. SpringBoot1
  15. Web前端 Web前端和Web后端的区分
  16. 分离式部署LNMP
  17. 无法加载协定为“ServiceReference1.xxxxxx”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。
  18. Ubuntu12.04下解决sudo apt-get update警告Duplicate sources.list entry
  19. mysql 游标嵌套
  20. stm32最简单的实现BootLoader

热门文章

  1. 学习新手给Android新手的一些学习建议
  2. CI Weekly #11 | 微服务场景下的自动化测试与持续部署
  3. 关于ABP——领域服务的思考
  4. .Net程序员学用Oracle系列(10):系统函数(下)
  5. 快速上手微信小程序-快递100
  6. Anaconda安装第三方包(whl文件)
  7. printf输出格式
  8. C#Windows Form简易计算器实现(中)
  9. U3D简单得换装技术
  10. 图片,音频资源预加载和文档dom加载