Java基础知识篇-2

一、变量:

        1、声明:

                语法:访问控制权限修饰符 数据类型 变量名;

int a;//声明一个整型变量a
int a,b,c;//声明三个整型变量a、b、c
int d = 25;//声明一个变量d,并赋值为25;

        2、初始化:

int a;
a = 5;//给变量a赋值为5,这个过程叫做初始化

        3、变量的使用:

       变量必须声明和初始化后才可以使用,否则发生编译错误

int a = 5;
int b = a + 5;

        4、变量命名规则:

                (1)变量名只能包含字母、数字、下划线、美元符;

                (2)变量名不能以数字开头;

                (3)变量名严格区分大小写;

                (4)变量名不能使用关键字;

                (5)变量名可以使用中文,但不建议,建议使用“见名知意”的英文单词;

                (6)使用小驼峰命名法。

二、数据类型:

        1、基本数据类型:

                (1)数值型:

                        整数类型:

                                int(整型):占用4个字节;int类型参与运算时,无条件舍弃小数位。

                                long(长整型):占用8个字节;变量在初始化时需要在数字后面添加L或者l

                                byte(字节):

                                short(短整型):

                        浮点类型:

                                double(双精度浮点型):占用8个字节。

                                float(单精度浮点型):占用8个字节;变量在初始化时需要在数字后面添加F或者f。

                (2)字符型:

                        char(字符):占用两个字节;变量初始化时,值有且仅有一个放在单引号中;表现形式虽然是字符,本质还是int值。

                (3)布尔值:

                        boolean(布尔):占用一个字节,只能初始化为true或者false。

        2、引用数据类型:

                (1)类

                (2)接口

                (3)数组

三、类型间的转换:

        1、基本数据类型的取值范围(由小到大):

                byte   short    char    int    long    float    double

        2、两种转换方式:

                (1)自动/隐式类型转换:

                        可以自动从小范围转到大范围的数据类型

int a = 5;
long b = a;

                (2)强制类型转换:

                        手动从大范围转到小范围的数据类型    

                        语法:(要转换成的小范围数据类型)变量名

long a = 6;
int b = (int)a;

两点规则:

        1、整数直接量可以直接赋值给byte、short、char类型,但是不能超出它们的取值范围

        2、byte、short、char类型参与运算时,系统一律将其转为int类型再进行运算 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值