java关键字、标识符、注释及变量

一、 关键字

     1.1 关键字的概述

Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名。

    1.2 常见的关键字

                                                                                     

goto 是java的保留关键字,意思是java并没有使用goto,以后是否使用未定。


二、标识符

    标识符必须遵循以下规则

1. 标识符由26个英文字符大小写(a~zA~Z)、数字(0~9)、下划线(_)和美元符号($)组成。

2. 不能以数字开头,不能是关键字

3. 严格区分大小写

4. 标识符的可以为任意长度

    Java中的标识符命名规范

1. 包名

多个单词组成时所有字母小写(例:package  com.itcast) 

2. 类名和接口

多个单词组成时所有单词的首字母大写(例:HelloWorld)

3. 变量名和函数名

多个单词组成时第一个单词首字母小写,其他单词首字母大写(例:lastAccessTime、getTime)。

4. 常量名

多个单词组成时,字母全部大写,多个单词之间使用_分隔(例:INTEGER_CACHE)

注意:只是为了增加规范性、可读性而做的一种约定标识符在定义的时候最               好见名知意,提高代码阅读性。

三、注释

    注释的种类

1.单行注释(line comment)用//表示,编译器看到//会忽略该行//后的所文本

2.多行注释(block comment)用/**/表示,编译器看到/*时会搜索接下来的*/,忽略掉/**/之间的文本。

3.文档注释用/** */表示,是java特有的注释,其中注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。

    文档注释   (编写软件说明书)

1. 需要使用sum给我们提供的javadoc工具生成一个html的说明文档。

2. 只能抽取public的属性或者方法内容。


四、变量

    变量的数据类型

1. 整型

byte   代表一个字节的大小   8bit  2(8)   -128~127        256

 short  代表两个字节的大小  16bit  2(16)  -2(15)~2(15)-1

int    代表四个字节的大小  32bit  2(32)  -2(31)~2(31)-1

long   代表八个字节的大小  64bit  2(64)  -2(63)~2(63)-1

如果一个数值没有采取特殊的处理,那么该整数默认的类型是int。

可以使用数值后面添加L或小写L改变默认的整数类型。

2. 浮点型

 float  代表四个字节的大小  32bit

 double 代表八个字节的大小  64bit

java程序中所有的小数默认的类型是double类型,所以需要使用特殊的符号改变默认的小数类型。

3. 字符型

  char   代表两个字节的大小  16bit  2(16) 

  原理:将字符映射为码表中对应的十进制数据加以存储。

4. 布尔型

   boolean  占一个字节。只有true与false两个值。

    转意字符

转义字符

名称

Unicode

\b

Backspace (退格键)

\u0008

\t

Tab   (Tab键盘)

\u0009

\n

Linefeed (换行)

\u000A

\r

Carriage Return(回车)

\u000D

\\

Backslash  (反斜杠)

\u005C

\'

Single Quote (单引号)

\u0027

\"

Double Quote (双引号)

\u0022


    基本类型间的转换:
类型从小到大依次为:

byte,short,int,long,float,double
           char
1)两种方式:
    1.1)自动类型转换:从小类型到大类型
    1.2)强制类型转换:从大类型到小类型
                     强转有可能会溢出和精度丢失
2)两点规则:
    2.1)整数直接量可以直接赋值给byte,short,char,
        但不能超范围
    2.2)byte,short,char型变量参与运算时,
        先一律转为int再运算

    Scanner的用法:
1)在package下:
      import java.util.Scanner;
2)在main方法中:
      Scanner scan = new Scanner(System.in);
3)在第2步之下:
      System.out.println("请输入年龄:");
      int age = scan.nextInt();
      System.out.println("请输入单价:");
      double price = scan.nextDouble();


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值