数据类型转换和数组

变量和数据类型
数据类型:4类8种

整数:byte(1字节)、short(2字节)、int(4字节)、long(8字节)
浮点数:float(4字节)、double(8字节)
字符:char(2字节)
布尔:boolean(1字节)

一个整数没有特殊说明,默认就是int,如果要定义成long类型就必须加上L
一个小数没有特殊说明,默认就是double,如果要定义float类型就必须加上F

变量的定义
数据类型 变量名 = 值;
变量的使用:直接使用变量名就是使用变量中的值
变量可以多次赋值,变量中的值以最后一次赋值为准
变量可以定义的同时赋值,也可以先定义后赋值

数据类型转换
为什么要数据转换,Java是一种强类型语言,如果两个数据的类型不一致,那么是不能参与运算的,需要转换为同一种类型才能运算。

short s = 10;
double d = 3.14;
//short + double = int + double == double + double
double d1 = s + d;

自动转换
数据范围小的转换成数据范围大的类型
(byte、short、char)—>int—>long—>float—>double
注意:byte、short、char这三种数据类型参与运算时,会无条件先住转成int再参与运算

强制类型转换
数据范围大的转换为数据范围小的类型
格式:
数据范围小的类型 变量名 = (数据范围小的类型)数据范围大的值

数组
概念:好比一个容器,可以保存多个变量/数据
特点:数组容器中所有数据的数据类型都时一致的、数组在程序运行时长度时固定的
元素:数组中的数据叫做元素

数组定义格式
1.数据类型[ ] 数组名 = new 数据类型[长度]
指定数组的长度,每一个元素的值由系统赋默认值
长度表示该数组中元素的个数
例:定义一个数组,保存我们班所有人的年龄
int[ ] ages = new int[58];
注:
整数类型: 默认值就是0
浮点数类型: 默认值就是0.0
字符类型: 默认值是空格
布尔类型: 默认值是false
String类型: 默认值 null

2.数据类型[ ] 数组名 = new 数据类型[ ]{值1,值2…}
指定数组的每个值,系统自动计算到底有多少个元素
例:定义数组,保存1-10这些数字
int[] nums = new int[]{1,2,3,4,5,6,7,8,9,10};

3.数据类型[ ] 数组名 = {值1,值2…}
语法糖格式
例:定义数组,保存1-10这些数字

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值