JAVA的数据类型与变量

我们先了解一下冯诺依曼体系

例如我们的手机中的 8G+256G 6G+32G 中的前半部分8G和6G指的就是内存,内存是用来运行程序的,内存越大,手机跑的也就越快,要是内存占满了,手机也就变得卡卡的了,后半部分指的是外存储器,是将程序存储在硬盘当中的

内存大小的单位换算

除了字节换算比特是8以外其余全部为1024

数据类型有 基本数据类型 和 引用数据类型

基本数据类型:这种类型定义的变量存的是 数值

引用数据类型:这种类型定义的变量里面存的是 地址

 

JAVA的整形变量

对于整形int来说,不管它在哪个系统,它都占4个字节,要不然就做到跨平台性

它的取值范围是   -2^31到2^31-1 ,java的整形没有无符号整数的说法

下面这幅圆圈图一定要记住 

int 的最大值和最小值  MAX_VALUE是指最大值   MAX_VALUE是值最小值

最大值加1变成了最小值,原因是上面那个圆形图

 最小值减1变成了最大值,原因也是上面那个圆形图

 JAVA在创建变量的注意事项:

1.如果一个局部变量没有进行初始化时就会出现错误,编译不能通过,体现了JAVA的安全性

 2.在JAVA中创建变量不能以数字开头

JAVA中的 long 长整形: 8个字节

长整形在java中占8个字节,在赋值时建议在后面加上大写L才能让那个10是长否则他还是整形

 long类型的包装类是Long

 注意:任何类型的数据字符串 进行+时拼接的意思,整体上变成了字符串

                    两个整形+的意思是加在一起

除非这样子就可以先算括号里的数,然后在整体变为字符串

JAVA中的双精度浮点类型double: 8个字节

double的包装类是Double    double赋值的值就默认成了double类型
a/b 整形除以整形还是整形,不会自动变化为小数,与c语言相同没有那么智能                                除非a和b其中有一个必须是double类型才能变成小数

JAVA中的char类型  2字节

注意:java中的char类型与c语言的字符类型不同,它占两个字节 

计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此一个字符占用两个字节, 表示的字符种类更多, 包括中文

JAVA中比较特别的两个类型

字节形变量 byte

byte在任何系统下都只占1个字节(8个比特)

取值范围在-128~127

字节的包装类型为Byte

字符串类型

在Java中使用String类定义字符串类型,比如:这里的+意思是拼接

在有些情况下,需要将字符串和整形数字之间进行转换
1. int 转成 String

 2. String 转成 int

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值