java基础一(标识符、数据类型及注释)

1.标识符

  • 标识符可以由字母、数字(不能以数字开头)、下划线(_)、美元符($)组成;
  • 标识符不能包含 @、%、空格等其它特殊字符;
  • 标识符区分大小写;

2.数据类型

  • int->整型->4字节->存储整数,例:int num=18;
  • String->字符串型->不定字节->引用数据,例子:String name="爱慕课";
  • double->双精度浮点型->8字节->存储小数(计算时会保存小数),例:double price=120.5;
  • float->单精度浮点型->4字节->不保存小数,例:float height=175.5f
  • char->字符型->2字节->存储单个字符,例:char name='男';
  • boolean->布尔型->1字节->表示“真”或“假”,例:boolean isOK=true;
  • 常量:理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变,例:final String LOVE="lxx";(常量名一般使用大写字符)

3.数据类型转换

a.自动类型转换:

  • 目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型
  • 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了

b.强制转换

  • int 型的存储范围比 double 型的小。此时就需要通过强制类型转换来实现,例: double a1=175.5;int a2=(int)a1;

4.注释

  • 文档注释,开头/**,结尾*/
  • 多行注释,开头/*,结尾*/
  • 单行注释,开头//
  • 我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档,例子:e:\>javadoc -d doc wenjian.java

补充:

  • 1、基本数据类型的取值范围:

    • 浮点型:

      • Float 32位单精度浮点数 10-38~1038和-10-38~-1038
      • Double 64位双精度浮点数 10-308~10308和-10-308~-10308
    • 整数型:

      • Byte 8位带符号整数 -128到127之间的任意整数
      • Short 16位无符号整数 -32768~32767之间的任意整数
      • Int 32位带符号整数 -231到231-1之间的任意整数
      • Long 64位带符号整数 -263到263-1之间的任意整数
  • 2、科学计数法,代表10的次方。3.4 E+2 等于3.4*100=340,如果E后面是-2则是0.01倍。

  • 3、float和double:

    • 1、float:

      • 最小值:Float.MIN_VALUE=1.4E-45 (2的-149次方)。
      • 最大值:Float.MAX_VALUE=3.4028235E38 (2的128次方-1)。
    • 2、double:

      • 最小值:Double.MIN_VALUE=4.9E-324 (2的-1074次方)。
      • 最大值:Double.MAX_VALUE=1.7976931348623157E308 (2的1024次方-1)。
posted @ 2020-01-19 15:19  lxx670  阅读(215)  评论(0)    收藏  举报