zoukankan      html  css  js  c++  java
  • 标识符、注释、常量、变量和数据类型

    标识符
    在java程序中有些名字是可以自定义的,那么这些自定义的名字我们就称作为自定义的标识符。(说白点就是名字)

    标识符要注意的细节: 
    1. 标识符的组成元素是由 字母(a-zA-Z) 、数字(0-9) 、 下划线(_)、 美元符号($). 
    2. 标识符不能以数字开头。 
    3. 标识符是严格区分大小写的。 
    4. 标识符的长度是没有长度限制的。 
    5. 标识符的命名一般要有意义(要做到让人见名知意) 
    6. 关键字、保留字不能用于自定义的标识符。

    关键字

    关键字就是在java程序中具备特殊含义的标识符。关键字一般用于描述一个程序的结构或者表示数据类型。

    注释

    注释就是使用文字对程序的说明,注释是写给程序员看的,编译器会忽略注释的内容的。

    1. 注释的类别 
      第一种: 单行注释。 // 注释的内容 
      第二种: 多行注释。 /* 注释的内容 */ 
      第三种: 文档注释. /* 注释的内容 /

    2. 注释的作用 
      第一:使用文字对程序说明。 
      第二:调试程序。

      单行注释可以嵌套使用,多行注意是不能嵌套使用的。

    3. 文档注释与多行注释的区别 
      多行注释的内容不能用于生成一个开发者文档,而文档注释 的内容可以生产一个开发者文档。

      使用javadoc 生成开发者文档 
      javadoc工具的使用格式:javadoc -d 存放文档的路径 java的源文件 
      使用javadoc工具要注意细节:

      1. 如果一个类需要使用javadoc工具生成一个软件的开发者文档,那么该类必须使用public修饰。
      2. 文档注释注释的内容一般都是位于类或者方法的上面的。
    4. 写注释的规范 
      一般单行注释是位于代码的右侧,多行注释与文档注释一般是写在类或者方法的上面的。

    常量

    常量就是程序在运行过程中其值不能发生改变的量。 
    常量的类别: 
    整数常量 10 12 
    小数常量 3.14 
    布尔常量 布尔常量只有两个值: true(正确). false(错误) 
    字符常量 字符常量就是单个字符使用单引号引起来的内容我们称作为字符常量。 
    字符串产量 字符串常量就是使用双引号引起来的内容称作为字字符串常量。

    整数常量的表现形式:整数的表现形式主要是以不同的进制(二进制(0b)、八进制(0)、十六进制(0x)、十进制)表现出来。

    变量

    变量就是在程序运行过程中其值可以发生变化的量. 
    1.变量名的命名规范: 首单词小写,其他单词首字母大写,其他小写。 
    2.容器具备什么特点: 
     2.1. 容量(大小)。 
     2.2. 存储一定格式的数据。 
     2.3. 名字. 
    3.声明(定义)一个变量的格式:容量 变量名字 = 数据。

    java表示一个变量的容量多大是使用了数据类型描述的。

    数据类型

    在java中 的数据类型主要有两种数据类型 
    1.基本数据类型 
    2.引用数据类型

    基本数据类型又分为四类八种: 
    1.整数的数据类型: 
     byte(字节) 8位(bit) 2^8 = 256 -128~127 
     short(短整型) 16bit 2^16 = 65536 
     int(整型) 32bit 
     long(长整型) 64bit 2^64 =

    注意:如果一个整数没有加上任何的标识的时候,那么默认是int类型的数据。如果需要把该数据表示成一个long类型的数据,那么需要加数据后面加上L表示,L是不区分大小写的,但是建议使用大写。

    2.小数的数据类型: 
     float(单精度浮点型) 32bit 
     double(双精度浮点型) 64bit

    如果一个小数没有加上任何标识的时候,那么该小数默认是double类型的数据,如果需要表示成float类型,那么需要在小数的后面加上f表示。f不区分大小写的。

    3.布尔类型: 布尔类型只有两个 值,true或者false。 
     boolean 1字节或者4个字节

    如果使用boolean声明一个基本类型的变量时,那么该变量占4个字节, 
    如果使用boolean声明一个数组类型 的时候,那么每个数组的元素占
    一个字节。

    4.字符类型: 
     char 2字节(16bit)

    注意:String 引用数据类型,不属于基本数据类型。
     
    数据类型转换

    1、转换原则:

    小数据类型-------->大数据类型     自动类型转换
     大数据类型--------->小数据类型    强制类型转换

    2、强制类型转换的格式:
       小数据类型  变量名 = (小数据类型)大数据类型

    3、 数据类型转换要注意的细节:
     1. 凡是byte、short 、 char数据类型数据在运算的时候都会自动转换成int类型的数据再运算。
     2. 两个不同数据类型的数据在运算的时候,结果取决于大的数据类型。

     
  • 相关阅读:
    洛谷 1850 NOIP2016提高组 换教室
    2018牛客多校第三场 C.Shuffle Cards
    2018牛客多校第一场 B.Symmetric Matrix
    2018牛客多校第一场 A.Monotonic Matrix
    2018牛客多校第一场 D.Two Graphs
    2018宁夏邀请赛L Continuous Intervals
    2018宁夏邀请赛K Vertex Covers
    BZOJ
    HDU
    ACM International Collegiate Programming Contest, Egyptian Collegiate Programming Contest (ECPC 2015)
  • 原文地址:https://www.cnblogs.com/nicker/p/5665410.html
Copyright © 2011-2022 走看看