大三学长带我学习JAVA.作业2. 第二讲(原生数据类型 Primitive Data Type)。第三讲(原生数据类型使用陷阱 Pitfall of Primitive Data Type)。大三学长带我学习JAVA.作业2.

    

2013年1月5日

 第二讲(原生数据类型 Primitive Data Type)

 第三讲(原生数据类型使用陷阱 Pitfall of Primitive Data Type)

测试: 

1.写出配置JDK环境的步骤

2.用不同的方式声明long、float、double类型变量并给变量赋值

3.byte、short、int、long、float、double能表示的数值范围

4.位、字节、比特分别是什么,他们之间的关系是什么

5.为什么多行注释不能嵌套

6.如何把double类型的值赋给float类型的变量

1. 写出配置JDK环境的步骤

(1).我的电脑——>属性——>高级---->环境变量

(2).配置用户变量:

  a.新建JAVA_HOME

   C:\ProgramFiles\Java\j2sdk1.5.0  (JDK的安装路径)

  b.新建PATH

   .;%JAVA_HOME%bin;%JAVA_HME%\jre\bin  (C:\ProgramFiles\Java\j2sdk1.5.0\bin也可以)

  c.新建CLASPATH

   ,;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

(3).测试环境变量配置是否成功:

  开始--->运行---->CMD

  键盘敲入:javac java

  出现相应的命令,而不是出错,就表示成功配置。

  

2.  long a; a=0;

    long a=0;

   float b=0;

   float b; b=0;

   double c=0;

double c; c=0;

3.

1. 、基本类型:byte 二进制位数:8

2、包装类:java.lang.Byte

3、最小值:Byte.MIN_VALUE=-128

4、最大值:Byte.MAX_VALUE=127

5、

6、基本类型:short 二进制位数:16

7、包装类:java.lang.Short

8、最小值:Short.MIN_VALUE=-32768

9、最大值:Short.MAX_VALUE=32767

10、

11、基本类型:int 二进制位数:32

12、包装类:java.lang.Integer

13、最小值:Integer.MIN_VALUE=-2147483648

14、最大值:Integer.MAX_VALUE=2147483647

15、

16、基本类型:long 二进制位数:64

17、包装类:java.lang.Long

18、最小值:Long.MIN_VALUE=-9223372036854775808

19、最大值:Long.MAX_VALUE=9223372036854775807

20、

21、基本类型:float 二进制位数:32

22、包装类:java.lang.Float

23、最小值:Float.MIN_VALUE=1.4E-45

24、最大值:Float.MAX_VALUE=3.4028235E38

25、

26、基本类型:double 二进制位数:64

27、包装类:java.lang.Double

28、最小值:Double.MIN_VALUE=4.9E-324

29、最大值:Double.MAX_VALUE=1.7976931348623157E308

30、

31、基本类型:char 二进制位数:16

32、包装类:java.lang.Character

33、最小值:Character.MIN_VALUE=0

34、最大值:Character.MAX_VALUE=65535

   

4.

  1、位(bit)

来自英文bit,音译为“比特”,表示二进制位。位是计算机内部数据储存的最小单位,11010100是一个8位二进制数。一个二进制位只可以表示0和1两种状态(21);两个二进制位可以表示00、01、10、11四种(22)状态;三位二进制数可表示八种状态(23)……。

2、字节(byte)

字节来自英文Byte,音译为“拜特”,习惯上用大写的“B”表示。

字节是计算机中数据处理的基本单位。计算机中以字节为单位存储和解释信息,规定一个字节由八个二进制位构成,即1个字节等于8个比特(1Byte=8bit)。八位二进制数最小为00000000,最大为11111111;通常1个字节可以存入一个ASCII码,2个字节可以存放一个汉字国标码。

3、字

计算机进行数据处理时,一次存取、加工和传送的数据长度称为字(word)。一个字通常由一个或多个(一般是字节的整数位)字节构成。例如286微机的字由2个字节组成,它的字长为16;486微机的字由4个字节组成,它的字长为32位机。

计算机的字长决定了其CPU一次操作处理实际位数的多少,由此可见计算机的字长越大,其性能越优越。

4 简单的说:位就是比特,一字节等于八个比特(位)。

5.

所有的多行注释都不能嵌套 /*   (/*) -->会把它识别成注释内容  */ */。

6.  因为把double类型转换成float类型,是把大范围变成小范围,只能使用强行转换。  

例:a是double类型的。

 float b=(float)a;

原文地址:https://www.cnblogs.com/shaoshao/p/2848235.html