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是采用补码表示

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

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

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

转载于:https://www.cnblogs.com/jingjing0629/p/4961931.html

课后作业(因博客源问题,发的邮箱作业,重新提交博客园)相关推荐

  1. 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第二周作业 - 词向量的运算与Emoji生成器

    [中文][吴恩达课后编程作业]Course 5 - 序列模型 - 第二周作业 - 词向量的运算与Emoji生成器 上一篇:[课程5 - 第二周测验]※※※※※ [回到目录]※※※※※下一篇:[课程5 ...

  2. 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第一周作业

    [中文][吴恩达课后编程作业]Course 5 - 序列模型 - 第一周作业 - 搭建循环神经网络及其应用 上一篇:[课程5 - 第一周测验]※※※※※ [回到目录]※※※※※下一篇:[课程5 - 第 ...

  3. 【中文】【吴恩达课后编程作业】Course 4 - 卷积神经网络 - 第二周作业

    [中文][吴恩达课后编程作业]Course 4 - 卷积神经网络 - 第二周作业 - Keras入门与残差网络的搭建 上一篇:[课程4 - 第二周测验]※※※※※ [回到目录]※※※※※下一篇:[课程 ...

  4. [原创].图解一招搞定UCWEB@Nokia S60v5无法在博客园手机版发闪存的问题

    注:本文仅作用于博客园手机版,请其他网站不要转载,谢谢合作. 症状 自从换了Nokia五版的手机,就没有在博客园手机版成功发过闪存及博文.每当我登录博客园手机版,我点击闪一下,杯具就出现了,不停地提示 ...

  5. python个人博客源码_我的使用Sanic的个人博客源码开源了!

    在 用asyncio写一个技术博客 里面说到的使用Sanic的个人博客已经完成了,先通过一个短视频来感受下效果吧: 我使用Sanic的博客源码开源了!https://www.zhihu.com/vid ...

  6. 个人博客源码_我的使用Sanic的个人博客源码开源了!

    在 用asyncio写一个技术博客 里面说到的使用Sanic的个人博客已经完成了,先通过一个短视频来感受下效果吧: 我使用Sanic的博客源码开源了!https://www.zhihu.com/vid ...

  7. 一个本地分支能关联两个远程仓库吗_使用git分支保存hexo博客源码到github

    hexo是当前最火的静态博客框架,支持Markdown格式文章编辑并自动生成对应的静态网页,简单高效令人爱不释手. 使用hexo写博客的流程通常是, 通过hexo new post_name命令,会自 ...

  8. 自动备份Hexo博客源文件

    一.前言 自从接触了Hexo+NexT之后,发现离不开了,以后有能力的时候一定重新架构一下,使得更加个性化,最大程度的满足我们对于软件的需求,大家都知道,如果写东西在本地的话,最怕的应该就是更换电脑, ...

  9. 学生网页制作源代码下载HTML5+CSS大作业——个人博客(2页)HTML+CSS 本网页作业为一个展示产品类型的网页设计作业作品成品

    HTML5+CSS大作业--个人博客(2页)HTML+CSS 本网页作业为一个展示产品类型的网页设计作业作品成品 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. ...

最新文章

  1. Django模型 Q对象实现复杂查找
  2. C#下的两种加密方式MD5和DEC
  3. [洛谷P5048][Ynoi2019模拟赛]Yuno loves sqrt technology III
  4. python collections模块_Python 的collections模块
  5. php图片制作源码,php进行图片裁剪及生成缩略图程序源代码
  6. Liunx中虚拟机远程复制文件SCP命令
  7. chinaunix-索引资料
  8. linux端口转发_详解Linux网桥功能--概念、工作机制、相关命令及实例说明
  9. 用c语言输出魔方阵答案,如何用C语言输出一个1—16 组成的4*4的魔方阵
  10. 手机logging什么意思_手机三轴稳定器的“三轴”是什么意思?
  11. 深度强化学习- 最全深度强化学习资料
  12. 乐优商城(一)项目介绍
  13. 一步一步带你实现自定义圆形进度条(详解)
  14. Quartz 定时任务
  15. 反应器(Reactor)模式
  16. word怎么显示计算机数字,在word中输入数字时为什么出现符号
  17. 在命令行cmd 下,输入dxdiag 查看关于电脑许多硬件的详细信息
  18. 推荐一个免费的生成词云(word cloud)的在线工具
  19. Opencv4android 眼睛追踪
  20. 中国成为北极理事会正式观察员国 将享合法权利

热门文章

  1. 有监督学习 —— KNN算法
  2. 直观判断每个整数是不是丑数的方法
  3. 【什么是数据隐私?安全与隐私的区别?】差分隐私代码实现系列(一)
  4. navacat无法打开excel解决
  5. OpenCV阈值处理函数cv::threshold()
  6. Redis(数据类型及操作指令、Java连接Redis)
  7. 数据可视化系列(三):布局格式定方圆
  8. linux系统不关机添加硬盘吗,Linux服务器不关机新增硬盘的方法
  9. sysctl mysql_Sysctl
  10. python从tushare获取数据_python调用tushare获取股票月线数据