【从C++到Java一周速成】章节3:变量、数据类型

【1】变量

1.变量的含义

1.变量本质上就是代表一个“可操作的存储空间”,我们可通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存储的值。
2.Java是一种强类型语言(c/cpp也是强类型,python是弱类型),每个变量都必须声明其数据类型。
3.变量的数据类型决定了变量存储空间的大小。

2.变量的学习

1.声明

int age;

2.赋值

//先声明再赋值
int age;
age=18;
//声明同时赋值
int a,age=18;//a未赋值,age赋值18
int a=age=18;

3.使用

 System.out.println(age);
 System.out.println(age+10);

3.变量的内存

变量名 类比 房间名
房间类型 类比 变量类型
某个人 类比 18
在这里插入图片描述

【2】数据类型

1.数据类型的分类

1.Java是一种强类型语言,每个变量都必须声明其数据类型。
2.Java的数据类型可分为两大类:基本数据类型(primitive data type)和引用数据类型(reference data type)在这里插入图片描述
除了四类(整数型、浮点型、字符型、布尔型)/小八种(byte、short、int、long、float、double、char、boolean)数据类型,其他都属于引用数据类型(除了图上的,还包括注解和字符串(string)等)

2.基本数据类型

1)整数类型

Q:为什么整数类型又分为了四种?
A:表数范围不同,内存开辟空间不同

byte a=18;
//1个字节/二进制8位/-128~127/正负一百左右
short b=20000;
//2个字节/二进制16位/-32768~32767/十进制五位/正负三万左右
int c=1000000;
//4个字节/二进制32位/-2147483648~2147483647/十进制十位/正负21亿左右
long d=12345678910L;//long赋值要有尾缀L
//8个字节/二进制64位/-9,223,372,036,854,775,808~9,223,372,036,854,775,807/很大很大

2)浮点类型

float e=3.14f;//float赋值要有尾缀f
//小数点后最多6位
double f=3.1415926;
//小数点后最多16位

3)字符型

char g='a';//单引号,单个字符

4)布尔型

boolean flag=true;//boolean类型取值只有true和false
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值