什么是变量,数据类型

大家好,我是小材鸟,本篇博客将带你了解变量和数据类型,如果觉得本篇对你有帮助的话,可以给博客点一个👍吗?谢谢🌹


目录

什么是变量

数据类型

基本数据类型

引用数据类型

命名规范

数据类型转换


什么是变量

在学习变量前,要了解为什么要使用变量:

因为人要让电脑解决问题,有可能要把数据交给电脑,那么电脑就要收人给它的数据,怎么接收?就是使用变量。例如:人希望电脑计算4*123的结果,那么就需要把4和123交给电脑,那么电脑就需要定义两个变量来接收两个数据(一个变量只能保存一个数据)。

变量的作用:用于在内存中开辟一块空间,用来保存一种数据。

变量的固定格式:数据类型  变量名 = 数据

数据类型

规定所开辟的空间中保存数据的类型

例如:是保存证书,还是小数,还是文字?

变量名

给开辟的空间起一个名字,为了方便找到空间,然后使用它

数据

你要保存的数据

数据类型

其中的数据类型分为两大类:①  基本数据类型。②   引用数据类型

基本数据类型

1、基本数据类型,一共有 8种,如下:

 数字类型的数据类型排序:byte,short,int,long,false,double

引用数据类型

2、引用数据包括class类型,接口,数组

最常见的class类型为字符串(String)如下是基本数据类型在引用数据的转变

命名规范

项目名(project)小写字母

包名(package)小写字母-》一般都是公司域名倒写开头

类名(Class)每个单词(拼音)的首字母都要大写

变量名(variable)除了第一个单词(拼音)的首字母要小写,之后的首字母都要大写(驼峰命名法)

组成:字母 数字(不能开头)$ _

大概一看就知道是什么类型

cn.baidu.bianlaing->包名
HelloWrold-->类名
niHao->变量名
不规范:全靠猜
nihao      !
a          !

见名之意(看到名字就知道什么意思)

money->钱的变量
KaoChangLianXi->写了烤肠联系的类
cn.baidu.bianliang->百度公司用来保存变量的包
kaoChangNumber->保存烤肠数量的变量

数据类型转换

1.作用:数据类型转换就是把不同的数据之间可以转换

2.分类:根据空间大小的不同对数据类型的转换进行了分类

空间大小的排序(由大到小)

double>float>long>int>short>byte>char>boolean

注意:小数是10的次方,整数时2的次方,因此4个字节的float空间大于8个自己的long

2.1:自动类型转换隐式转换

数据由小空间转向大空间,数据时100%能后装下因此JDK自动的进行了转换,程序员看不到

2.2:强制类型转换显示转换

子类强转父类:子类名 对象名 = (子类名)父类对象;

数据由大空间转向小空间,数据有可能装不下,可能会造成数据的丢失从而数据不准确,因此JDK不会进行数据的转换,而是进行报错提示,但是程序员依然可以强制的进行转换

如double b = 1;    int a = (int)b;


本篇博客就结束了,如果觉得此篇文章对你有帮助的话,就给一个小小的赞👍,谢谢。

感谢看到此处,我们下篇文章再见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值