Java 第四章 Java数据类型和变量

举报
holo.yh 发表于 2021/10/30 23:38:51 2021/10/30
1.7k+ 0 0
【摘要】 变量的概念变量的作用域8种基本数据类型引用类型一 局部变量、全局变量、作用域1.1变量的概念变量使用的步骤:首先,声明变量 eg:int age;其次,赋值 eg:age = 20;最后,使用变量。标识符: 全局变量和局部变量 不同类型变量的作用域和生命周期不同 数据类型Java中分为基本数据类型(8种)和引用数据类型两大类基本数据类型:整型(byte、short、int、long)、...

变量的概念

变量的作用域

8种基本数据类型

引用类型

一 局部变量、全局变量、作用域

1.1变量的概念

变量使用的步骤:

首先,声明变量 eg:int age;

其次,赋值 eg:age = 20;

最后,使用变量。

标识符:

全局变量和局部变量

不同类型变量的作用域和生命周期不同

数据类型

Java中分为基本数据类型(8种)和引用数据类型两大类

基本数据类型:整型(byte、short、int、long)、浮点型(float、double)、字符型(char)、布尔型(boolean)

4.2整型:

一个字节占8位

Byte:(1个字节)8位: -128~127

Short:(2个字节)16位:-32768-32767

Int:(4个字节)32位:-2^31~2^31-1

Long:(8个字节)64位:-2^63~2^63-1

4.3浮点型:

float:(4个字节)32位:

double:(8个字节)64位:

浮点数默认为double类型,如果float类型,需在数值后跟’f’。

4.4布尔类型

Boolean类型只有两个值:false和true,用于判定逻辑条件

4.5字符型

一、编码的概念

编码:计算机内部使用二进制数,一个字符在计算机中是以0和1构成的序列形式来存储的。将字符映射到他的二进制形式的过程称为编码。字符有多种不同的编码方式,编码表(encoding scheme)定义该如何编码每个字符。

大多数计算机采用ascll编码表Unicode码包括ascll码,Java支持unicode码

Unicode码起初16位,可以存65536个字符;后期被扩展为1112064个字符,称为补充字符,Java支持这些补充字符。

字符类型:

Char:存放由单引号引起的单个字符,两个字节,取值范围:[0,65535]

数据类型转换:

小缸中的水倒入大缸中,可以容纳下

反之,会溢出

4.6引用数据类型(String字符串)

引用数据类型包含:数组、接口、类

通过命令mspaint打开画图软件

注意:引用数据类型的变量,存放是某个对象在内存中的地址

引用数据类型的变量和值存放在栈内存中,对象存放在堆内存中。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。