zoukankan      html  css  js  c++  java
  • 课后作业(因博客源问题,发的邮箱作业,重新提交博客园)

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

    源代码://Yewen Wang   2015.10.04

    package js;

    import javax.swing.JOptionPane; 

    public class jis {

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    String FirstNum,SecondNum;   //手动输入两个数

    int num1,num2,sum,jian,ch,div;  //两个数及加减乘除

    FirstNum=JOptionPane.showInputDialog( "Enter first integer" );

    SecondNum=JOptionPane.showInputDialog( "Enter first integer" );

    num1=Integer.parseInt(FirstNum);

    num2=Integer.parseInt(SecondNum);

    sum=num1+num2;

    JOptionPane.showMessageDialog(

             null, "两数之和是: " + sum, "Results",

             JOptionPane.PLAIN_MESSAGE );

    jian=num1-num2;

    JOptionPane.showMessageDialog(

             null, "两数相减是: " + jian, "Results",

             JOptionPane.PLAIN_MESSAGE );

    ch=num1*num2;

      JOptionPane.showMessageDialog(

             null, "两数相乘是: " + ch, "Results",

             JOptionPane.PLAIN_MESSAGE );

      div=num1/num2;

      JOptionPane.showMessageDialog(

             null, "两数相是除: " + div, "Results",

             JOptionPane.PLAIN_MESSAGE ); 

      System.exit( 0 );

    }

    }

    截图:

    1、将课程中的所有动手动脑的问题以及课后实验性的问题,整理成一篇文档,以博客形式发表在博客园

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

    结果:

    (2)你能得到什么结论?你掌握了枚举类型的基本用法了吗

    我的结论:

    A、枚举类型是引用类型

    B、枚举类型不属于原始数据类型,它的每个具体值都引用一个特定的对象,相同的值则引用   同一个对象。

    C、可以使用“==”和equals()直接对比枚举变量的值,换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是等价的。

    3、阅读相应教材,或者使用互联网搜索引擎,弄清楚反码、补码跟原 码这几个概念,然后编写示例程序,对正数、负数进行各种位操作,观察输出结果,与手工计算的结果进行比对,看看Java中的数是采用上述哪种码表示的。

      原码:原码就是二进制的顶点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。

      反码:正数的反码与原码相同,负数的反码,符号位为“1”,数值部分按位取反

    补码:正数的补码与其原码相同,负数的补码是在其反码的末位加一。

    Java是采用补码表示

    4Java变量遵循“同名变量的屏蔽原则”,请课后阅读相关资料弄清楚相关知识,然后自己编写一些测试代码,就象本示例一样,有意识地在不同地方定义一些同名变量,看看输出的到底是哪个值。

    当变量同名时,有些变量会被屏蔽。

     Java中如果局部变量名与成员变量与成员变量名相同,则成员变量会被屏蔽,如果想使用成员变量需要使用this操作符。

  • 相关阅读:
    真人客服
    如何给Excel中的字符串添加双引号
    新车验车上牌之一整理、核对卖车方提供的新车的各项基本手续,购买车辆保险,工商验证(转)
    如何在DNN 5.0 下打包模块
    新车验车上牌之三 —— 验车、登记注册、领取牌照(转)
    新车验车上牌之二—缴纳车辆购置税(转)
    免费的windows虚拟桌面软件
    div+css布局漫谈
    几种分页算法。翻页必备
    让广告代码不再影响你的网页加载速度
  • 原文地址:https://www.cnblogs.com/jingjing0629/p/4961931.html
Copyright © 2011-2022 走看看