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