java关键字、变量与数据类型

一:关键字

(1):定义:被java语言赋予特殊含义的单词

注意:1:组成关键字的字母全部小写

          2:常见代码的编辑器对关键字有特殊颜色标记

二:常量

1:定义:在程序执行过程中,值不可以改变的量

2:分类:

字符串常量   “     ”

整数常量      12,123

小数常量      1.2,2.3

字符常量      ‘A‘

布尔常量     true   false

空常量        null

三:变量

定义:内存中的一块区域,在程序执行过程中,其值可以在一定范围内改变

注意:1   :  对区域要有限定(数据类型的限定)

           2  :   必须给区域一个名称(变量名)

           3   :  区域内必须有值(必须有初始值,不能直接使用)

           4   :   变量只在他所属的范围内有效(这里的范围指的是变量所在的大括号)

                       例如:  public class  Test{

                                          int  a = 10;

                                         int  b = 20;

                                         {

                                             int c = 30;

                                             System.out.println(c);//这是能输出的

                                         }

                                        System.out.println(c);//这是错误的,因为c是在上面那个范围内定义的

                        }

 格式:数据类型     变量名   =    初始值;

四:  数据类型

  Java是一种强类型语言 ,针对每一种数据都给出了明确的的数据类型,在内存中分配了不同大小的内存空间在内存中分配了不同大小的内存空间

分类:     

      1: 基本数据类型

       2:引用数据类型

注意:1:整数默认int     浮点数默认double

           2:定义long类型时,加l或L,建议加L

                 定义float类型时,加f或F,建议加F

五:标识符

定义:用来给包,类,方法,变量等起名字的符号

组成规则:

     1:Unicode字符  数字,字母大小写,汉字(不建议)

     2:下划线

    3:美元符号$

注意:

    1:不能以数字开头

    2:不能是java关键字

六:类型转换

    1:隐式转换

        取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,再运算    

       转换顺序   byte,char,short----->int----->long------>float------>double

    2:强制转换

      取值范围小的数据类型与取值范围大的数据类型进行运算,若不想将小的数据提升为大的,我们需手动强制转换成小的,在进行运算

     格式:     目标类型    变量名   =   (目标类型)(被转换数据)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值