编写一个程序,用户输入两个数,求出其加减乘除,并用消息框显示计算结果。

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

public class Counter {     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       

     cha,              // cha of number1 and number2       

     ji,               // ji of number1 and number2           

      shang;            // shang of number1 and number2     

     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 );

       sum   = number1 + number2;     

   cha   = number1 - number2;      

  ji    = number1 * number2;    

    shang = number1 / number2;        // display the results   

     JOptionPane.showMessageDialog(           null," The sum is "+sum +"\n"+                " The cha is "+cha +"\n"+                " The ji  is " + ji +"\n"+                " The shang is "+shang,"Results",           JOptionPane.PLAIN_MESSAGE );            

   System.exit( 0 );   // terminate the program     }

 }

1.仔细阅读示例: EnumTest.java,运行它,分析运行结果?

第一个false说明s和t不是引用同一个对象。

第二个false说明s不是原始数据类型。

Size.valueOf()试讲  SMALL的值赋给U然后s就和u相同了。然后列出所有值。

请运行以下代码

你看到了什么样的输出

这是因为使用double类型的数值进行计算, 其结果是不精确的。

以下代码的输出结果是什么?

int X=100;

int Y=200;

System.out.println("X+Y="+X+Y);

System.out.println(X+Y+"=X+Y");

原因:

Java中的加号有时是连接符,有时是运算符:

1>当左右两边连接的都是非数字型时,则为连接符。

2>当一边是数值类型,另一边是非数值类型时,则为连接符。

3>当两边都是数值类型时,则为运算符,即相加求和的作用。

第一个是连接符,第二个是运算符。

JAVA作业-1的更多相关文章

  1. 第五次Java作业

    作业一: 文件显示列表框. 增加了下拉式组合框,text区域设置颜色为红色. import javax.swing.*; import java.awt.*; import java.io.File; ...

  2. Java作业:第四次过程性考核 ——长春职业技术学院 16级网络工程

    Java作业:第四次过程性考核 码云链接:https://gitee.com/SoridoD/java_kaohe4    (时间匆忙没打注释,真有急事) (客户端和服务器会自动创建表,所以没有sql ...

  3. Java作业:第一次过程性考核 ——长春职业技术学院 16级网络工程

    Java作业:第一次过程性考核 ••<结构化程序设计>•• 考核目标:初步了解Java基本语法规则,学习结构化程序设计思想. 码云链接:https://gitee.com/SoridoD/ ...

  4. 初识Java作业

    初识Java作业 一.    填空题 Java技术按照用途不同分为三大版本,分别是JavaSE.     javaEE       和JavaMe Java虚拟机就是一个虚拟的用于执行  .class ...

  5. JAVA作业—字符串操作

    ------------恢复内容开始------------ ------------恢复内容开始------------ ------------恢复内容开始------------ ------- ...

  6. JAVA作业02

    一,      课堂练习 (一)构造方法 1,源代码 public class Test{ public static void main(String[] args){ Foo obj1=new F ...

  7. java作业4

    (一)  请查看String.equals()方法的实现代码,注意学习其实现方法.(发表到博客作业上) (二)  整理String类的Length().charAt(). getChars().rep ...

  8. Java作业代写

    作业一 试用java编写一个九九乘法表并打印. 作业二: 设计两个人类与书类,并设置两者的关系,试用人去找书,书去找人,假如某人有一个儿子,它也有一本书,试用儿子去找书,书找儿子. 大作业 熟悉QQ农 ...

  9. java作业—3

    动手动脑: 一.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数. 方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例:(int)(1+Math.r ...

  10. Java作业-网络编程

    Java网络编程 关于结合以前的大作业(即我的图书馆管理系统) 我感觉,图书馆管理系统更像是一个偏向于B/S模式的体系,如果想让他可用性变得更好,可以优化的地方只有使用数据库来代替文件,我个人是没有想 ...

随机推荐

  1. PHP CLI模式开发(转)

    PHP CLI模式开发不需要任何一种Web服务器(包括Apache或MS IIS等),这样,CLI可以运行在各种场合. 有两种方法可以运行PHP CLI脚本. 第一种方法是使用php -f /path ...

  2. Android下用Properties保存程序配置

    读写函数分别例如以下: import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Proper ...

  3. Device Pixel Ratio & Media Queries

    一些重要的名词解释: CSS pixels(CSS 像素):详见http://www.w3.org/TR/css3-values/#reference-pixe CSS声明的像素值,可随着放大缩小而放 ...

  4. LINUX CACHE IO THREAD

    http://www.penglixun.com/tech/system/linux_cache_discovery.html http://my.oschina.net/HardySimpson/b ...

  5. 把你的旧笔记本变成 Chromebook

    导读 Linux 之年就在眼前.根据报道,Google 在 2016 年第一季度卖出了比苹果卖出的 Macbook 更多的 Chromebook.并且,Chromebook 即将变得更加激动人心.在 ...

  6. A + B Again

    Problem Description There must be many A + B problems in our HDOJ , now a new one is coming.Give you ...

  7. Java SE --- 自增自减

    关于变量的自增与自减运算.   1) int b = a++,作用是将a的值先赋给b,然后再让a自增1.   2) int b = ++a,作用是将a的值先自增1,然后将自增后的结果赋给b. 直接上例 ...

  8. SOA与C#

    What is SOA? SOA or Service oriented architecture is an architecture style for building business app ...

  9. [Java,JavaEE] 最常用的Java库一览

    引用自:http://www.importnew.com/7530.html 本文由 ImportNew - 邢 敏 翻译自 programcreek.欢迎加入Java小组.转载请参见文章末尾的要求. ...

  10. Apache 日志分析(一)

    日志格式: 101.38.166.177 – – [10/Jun/2016:14:19:19 +0800] “POST /wp-admin/admin-ajax.php HTTP/1.1” 200 1 ...