课后作业(因博客源问题,发的邮箱作业,重新提交博客园)
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
课后作业(因博客源问题,发的邮箱作业,重新提交博客园)相关推荐
- 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第二周作业 - 词向量的运算与Emoji生成器
[中文][吴恩达课后编程作业]Course 5 - 序列模型 - 第二周作业 - 词向量的运算与Emoji生成器 上一篇:[课程5 - 第二周测验]※※※※※ [回到目录]※※※※※下一篇:[课程5 ...
- 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第一周作业
[中文][吴恩达课后编程作业]Course 5 - 序列模型 - 第一周作业 - 搭建循环神经网络及其应用 上一篇:[课程5 - 第一周测验]※※※※※ [回到目录]※※※※※下一篇:[课程5 - 第 ...
- 【中文】【吴恩达课后编程作业】Course 4 - 卷积神经网络 - 第二周作业
[中文][吴恩达课后编程作业]Course 4 - 卷积神经网络 - 第二周作业 - Keras入门与残差网络的搭建 上一篇:[课程4 - 第二周测验]※※※※※ [回到目录]※※※※※下一篇:[课程 ...
- [原创].图解一招搞定UCWEB@Nokia S60v5无法在博客园手机版发闪存的问题
注:本文仅作用于博客园手机版,请其他网站不要转载,谢谢合作. 症状 自从换了Nokia五版的手机,就没有在博客园手机版成功发过闪存及博文.每当我登录博客园手机版,我点击闪一下,杯具就出现了,不停地提示 ...
- python个人博客源码_我的使用Sanic的个人博客源码开源了!
在 用asyncio写一个技术博客 里面说到的使用Sanic的个人博客已经完成了,先通过一个短视频来感受下效果吧: 我使用Sanic的博客源码开源了!https://www.zhihu.com/vid ...
- 个人博客源码_我的使用Sanic的个人博客源码开源了!
在 用asyncio写一个技术博客 里面说到的使用Sanic的个人博客已经完成了,先通过一个短视频来感受下效果吧: 我使用Sanic的博客源码开源了!https://www.zhihu.com/vid ...
- 一个本地分支能关联两个远程仓库吗_使用git分支保存hexo博客源码到github
hexo是当前最火的静态博客框架,支持Markdown格式文章编辑并自动生成对应的静态网页,简单高效令人爱不释手. 使用hexo写博客的流程通常是, 通过hexo new post_name命令,会自 ...
- 自动备份Hexo博客源文件
一.前言 自从接触了Hexo+NexT之后,发现离不开了,以后有能力的时候一定重新架构一下,使得更加个性化,最大程度的满足我们对于软件的需求,大家都知道,如果写东西在本地的话,最怕的应该就是更换电脑, ...
- 学生网页制作源代码下载HTML5+CSS大作业——个人博客(2页)HTML+CSS 本网页作业为一个展示产品类型的网页设计作业作品成品
HTML5+CSS大作业--个人博客(2页)HTML+CSS 本网页作业为一个展示产品类型的网页设计作业作品成品 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. ...
最新文章
- Django模型 Q对象实现复杂查找
- C#下的两种加密方式MD5和DEC
- [洛谷P5048][Ynoi2019模拟赛]Yuno loves sqrt technology III
- python collections模块_Python 的collections模块
- php图片制作源码,php进行图片裁剪及生成缩略图程序源代码
- Liunx中虚拟机远程复制文件SCP命令
- chinaunix-索引资料
- linux端口转发_详解Linux网桥功能--概念、工作机制、相关命令及实例说明
- 用c语言输出魔方阵答案,如何用C语言输出一个1—16 组成的4*4的魔方阵
- 手机logging什么意思_手机三轴稳定器的“三轴”是什么意思?
- 深度强化学习- 最全深度强化学习资料
- 乐优商城(一)项目介绍
- 一步一步带你实现自定义圆形进度条(详解)
- Quartz 定时任务
- 反应器(Reactor)模式
- word怎么显示计算机数字,在word中输入数字时为什么出现符号
- 在命令行cmd 下,输入dxdiag 查看关于电脑许多硬件的详细信息
- 推荐一个免费的生成词云(word cloud)的在线工具
- Opencv4android 眼睛追踪
- 中国成为北极理事会正式观察员国 将享合法权利