java程序的建立与执行

1.启动Eclipse,同时建立工作空间,如果已经建立则默认。
2.新建项目:文件——新建——java项目——输入一个项目名——完成。
3.建立类文件:选中项目,右击——新建类——输入类名——完成(注意建立类时可以同时建立包不建包则系统用的是默认包或缺省包。)
4.在编辑界面录入源文件代码。注意所有英文的大小写及标点符号一律是英文半角。所有语句分号结束,所有括号一定配对使用。
5.保存文件并运行此程序。
6.查看控制台,如果没有通过窗口——试图调出来。
7.字体的大小调整:
Eclipse下,窗口—首选项—常规—外观—字体与颜色—基本—文本字体—大小—确定。
8.切换工作空间:文件—切换工作空间—选择自己的文件夹或输入自己的工作空间。
9.所有的项目,包,类文件都在自己的工作空间下。所有的项目,包在Windows下均显示文件夹。
10.在主方法中()内的参数-String args 中Sting的首字母大写。包名,项目名可以是汉字,字母,下滑线--,数字均可,但不可有数字开头

.1:二进制转换成十进制

任何一个二进制数的值都用它的按位权展开式表示。

例如:将二进制数(10101.11)2转换成十进制数。

(10101.11)2=124+023+122+021+120+12-1+1*2-2

=24+22+20+2-1+2-2=(21.75)10

2:十进制整理转换成二进制

将十进制整数转换成二进制整数采用“除2取倒余法”。

即将十进制整数除以2,得到一个商和一个余数;再将商除以2,又得到一个商和一个余数;

以此类推,直到商等于零为止。

每次得到的余数的倒排列,就是对应二进制数的各位数。

扫描二维码关注公众号,回复: 12086579 查看本文章

于是,结果是余数的倒排列,即为:

(37)10=(a5a4a3a2a1a0)2=(100101)2

3:十进制小数转换成二进制小数

十进制小数转换成二进制小数是用“乘2取整法”。即用2逐次去乘十进制小数,

将每次得到的积的整数部分按各自出现的先后顺序依次排列,就得到相对应的二进制小数。

将十进制小数0.375转换成二进制小数,其过程如下:

最后结果:(0.375)10=(0.a1a2a3)2=(0.011)2

4:十六进制转为二进制

由于24=16,所以每一位十六进制数要用四位二进制数来表示,也就是将每一位十六进制数表示成四位二进制数。

例:将十六进制数(B6E.9)16转换成二进制数为:

B  6  E .  9

1011 0110 1110 . 1001

即(B6E.9)16=(101101101110.1001)2

5:二进制数转为十六进制

将二进制数转换成十六进制数是将二进数的整数部分从右向左每四位一组,每一组为一位十六进制整数,不足四位时,在前面补0;

而二进制小数转换成十六进制小数是将二进制小数部分从左向右每四位一组,每一组为一位十六进制小数。

最后一组不足四位时,应在后面用0补足四位。

例:二进制数(1010101011.0110)2,转换成十六进制数为:

0010 1010 1011 . 0110

2  A  B  . 6

即:(10 1010 1011.0110)2=(2AB.6)16

十进制小数转换二进制:

用的通俗易懂的说法:用这个小数不断乘2,直到这个小数变为整数后,然后这个整数就转为二进制了,接着,刚才乘了几次2,你就把这个二进制的小数点像坐移几位即可

例:0.75

0.75X2=1.5

1.5X2=3

得到整数3,现在把3转为二进制,如下:

3(10)=》11(2)

得到二进制数:11

因为刚才乘了2次“2”,所以小数像左易懂2位,最终结果:0.11

有些小数乘2是永得不到整数的,那就看他要求的精度,假如要求保留3位小数,则乘3次“2”即可,后面的小数可以无视,直接拿直面的整数部分转为二进制,再向左移3位.

猜你喜欢

转载自blog.51cto.com/14980902/2545468