Java变量和数据类型

变量相当于内存中一个数据存储空间的表示,通过变量名我们可以访问到变量值.
变量必须先声明再使用,变量三要素:数据类型 变量名 变量值
变量在同一个作用于下不能重名
程序中"+"的使用:左右两边都是数值型时做加法运算。当有一边时字符串时做拼接运算
数据类型
不同的数据类型在内存中分配了不同大小的内存空间(以字节为单位),Java数据类型包含基本数据类型和引用数据类型
基本数据类型:

  • 整数型(byte[1],short[2],int[4],long[8],存放整数)
  • 浮点型(float[4],double[8],存放小数)
  • 字符型(char[2],存放单个字符)
  • 布尔型(boolean[1],存放true/false)
    浮点数在机器中的存放形式为符号位+指数位+尾数位
    引用数据类型:
  • 类(class)
  • 接口(Interface)
  • 数组([])

自动类型转换
java程序进行赋值或运算时精度小的类型自动转换为精度大的数据类型,表达式结果的类型自动提升为操作数中最大的类型,
boolean不参与转换
在Java中,char可自动转换为int,因为char类型实际上是一个16位的Unicode字符

int a='c';
systemout.println(a);
//结果为99,99是'c'对应的Unicode编码值,即ASCII值

byte、short、char三者可以计算,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值