简单的java程序通过对话框输出 计算加减乘除运算(运算方法可选择)
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
   }
}
简单的java程序通过对话框输出 计算加减乘除运算(运算方法可选择)的更多相关文章
- java基础学习02(简单的java程序)
		
简单的java程序 一.完成的目标 1. 理解java程序的基本组成 2. 如何对程序代码进行注释 3. java标识符的命名规则 4. 了解java中的关键字 5. 使用java定义变量或声明变量 ...
 - 编写运行最简单的java程序——使用记事本编写java程序
		
第一个java程序--使用记事本编辑 经过上篇文章的java环境搭建成功的小伙伴们可以在自己的计算机上编写属于自己的java程序了yo~ 还没有搭建环境变量的小伙伴请转移到上一篇的随笔中去完成搭建. ...
 - Java入门篇(一)——如何编写一个简单的Java程序
		
最近准备花费很长一段时间写一些关于Java的从入门到进阶再到项目开发的教程,希望对初学Java的朋友们有所帮助,更快的融入Java的学习之中. 主要内容包括JavaSE.JavaEE的基础知识以及如何 ...
 - 【并发编程】一个最简单的Java程序有多少线程?
		
一个最简单的Java程序有多少线程? 通过下面程序可以计算出当前程序的线程总数. import java.lang.management.ManagementFactory; import java. ...
 - 如何使用eclipse运行简单的java程序
		
打开eclipse,选择“file——new——Java project” 为我们的java项目取一个名字,然后点击完成. 这时候左侧列表就有了我们刚才新建的java项目,点开项目,在src目 ...
 - Linux环境下部署完JDK后运行一个简单的Java程序
		
前言 前一篇文章详细讲解了如何在Windows环境下安装虚拟机+Linux系统,并且成功部署了JDK. 不过部署完JDK之后,我们判断部署是否成功的依据是看"java -version&qu ...
 - JavaWeb学习笔记——开发动态WEB资源(一)Java程序向浏览器输出数据
		
开发一个动态web资源,即开发一个Java程序向浏览器输出数据,需要完成以下2个步骤: 1.编写一个Java类,实现Servlet接口 开发一个动态web资源必须实现javax.servlet.Ser ...
 - 一个简单的Java程序
		
一个.NET技术还是很菜的水平的猿人现在要去学习Java不知道是坏是好,无从得知啊! 不过在网上看了好多Java方面的简单例子,感觉Java还是蛮不错的么!不管以后怎么样啦,先开始自己的Java菜鸟之 ...
 - 一个简单的Java程序例子以及其几种注释
		
在说道主题前,先来啰嗦两句,o()︿︶)o 唉,不说两句心里就有个疙瘩,也许这就是所谓的强迫症吧,好了说说我想啰嗦的,其实也就是这样子的,关于Java开发工具箱的下载以及环境的配置.Java开发工具箱 ...
 
随机推荐
- 使用Cobertura统计JUnit测试覆盖率
			
这是一个JavaProject,关于Cobertura的用法详见代码注释 首先是应用代码(即被测试的代码) package com.jadyer.service; public class Calcu ...
 - 深入剖析Linux I/O操作与标准I/O操作区别与联系
			
文件I/O:open creat close lseek read write dup dup2 sync fsync fcntl ioctl 所有函数都是针对文件描述符. 所有的都是原子操作,这个在 ...
 - spi数据KL25用SPI操作nor flash
			
最近研究spi数据,稍微总结一下,以后继续补充: KL25的SPI连接一个nor flash.该flash型号为FM25F04,支撑SPI的模式0和模式3,要求高位先发送,在上升沿采集数据. 通常,S ...
 - 服务器如何防ssh服务暴力破解??
			
如图: 当我们遭到暴力破解ssh服务该怎么办 内行看门道 外行看热闹 下面教大家几招办法: 1 密码足够的复杂,密码的长度要大于8位最好大于20位.密码的复杂度是密码要尽可能有数字.大小写字母和特 ...
 - C语言之while和do-while
			
一 while和do-while的简介 1). while语句 语法: while(表达式){ 循环体; } 循环过程: 1.先判断表达式,是否为真,如果为真跳转到2,否则跳转到3 2.执行循环体,执 ...
 - C语言之算数运算符
			
一 什么是算数运算符 算术运算符: +: 就是把两个数据相加,得到和 -: 就是把两个数据相减,得到差 *: 就是把两个数据相乘,得到积 /: 就是把两个数据相除,得到商 %: 就是把两个数 ...
 - 怎么删除hao.qquu8.com绑定
			
运行 输入 regedit 编辑 - 查找 hao.qquu8.com 然后修改成 你想绑定的 主页 就好
 - GTK+2.0学习——C指针回顾
			
工作需要,开始做GTK,但是很久没碰C了,来捡一下C的精华. 一.*和&的意义 *:指针运算符 &:取地址运算符 两者优先级一样,从右向左方向结合 二.指针和指针变量 指针:一个变量的 ...
 - C#深复制与浅复制
			
C#深复制与浅复制 C#中对于数据的复制机制虽然简单但是容易让人误解.C#数据类型大体分为值类型(value type)与引用类型(reference type).对于值类型数据,复制的时候直接将数据 ...
 - 49、word2vec - tensorflow
			
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32Type & ...