Java常量与变量

Java常量与变量

标志符:1.可由字母、数字、下划线(_)和美元符($)组成;数字不能作为标志符首字母;2.严格区分大小写;3.不能为Java关键字和保留字;4.命名最好能反映其作用;5.不含空格( )

关键字

变量:变量类型 变量名 变量值为变量三元素
变量名:满足标识符命名规则;符合驼峰法命名规则(如age、stuName);尽量简单、见名知意;长度不限;

类命名规则:符合Pascal命名法(如Age、StuName)

数据类型:分基本数据类型和引用数据类型;
基本数据类型:数值型、字符型(char)、布尔型(boolean)
引用数据类型:类(class)、接口(interface)、数组
基本数据类型:
            byte         字节型          1字节
            short         短整型        2字节
            int         整型         4字节
            long         长整型         8字节
            float         单精度浮点型 4字节
            double        双精度浮点型 8字节
            char         字符型         2字节
            boolean     布尔型         1字节    

整型字面值
Java有三种表示整数方法:十进制、八进制、十六进制
八进制:以0开头 含0-7 如037、056
十六进制: 以0x或0X开头,含0-9及a-f或A-F 如0x12、0xabcf

变量声明
格式:数据类型 变量名; 例:int n;
赋值:使用"="运算符赋值(右赋给左) 例:int n; n=3;或者int n=3;

浮点型字面值:浮点型字面值默认为double类型,也可加d或D表示;如表示float,则需要在字面值后面加f或F

类定义的变量叫对象

变量按作用范围分:类级、对象实例级、方法级(局部变量)、块级。

字符型字面值:用单引号内的单个字符表示 如'h'
ASCII码使用7位或者8位二进制组合来表示128或256种字符
7位组合——标准ASCII码
8位组合——扩展ASCII码 

tips:字面值超出类型数据范围,需要进行强制类型转换

Unicode编码:统一码、万国码;支持世界上所有字符集;如 char c = '\u005d';
Unicode表示法:在值前面加\u 

布尔类型字面值:true和false   
字符串字面值:双引号引起来的0个或多个字符        

转义字符:
        \uxxxx        四位十六进制所表示的字符
        \'            单引号字符                       
        \"            双引号字符
        \\            反斜杠字符
        \r            回车
        \n          换行
        \t             横向跳格
        \b             退格                  

                                                     
不建议中文作变量名                         ,
用科学计数法表示浮点型数据   例如 double d= 1.23E5                                                       

类型转换: 类型转换分为自动类型转换和强制类型转换
自动类型转换顺序:
                    byte-short-int-long
                    char-int-double
                    float-double 
                    (以上无信息丢失)
                    (以下有信息丢失)
                    long-float
                    int-float
                    long-double
若A类型范围比B类型范围大,则将A类型的值赋给B类型需要强制类型转换
强制类型转换格式:(数据类型)数值

常量格式: final 数据类型 常量名=数值大小
常量名命名规则:大写
常量不可更改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值