1.4变量与数组.md
来源:互联网 发布:ec软件使用 编辑:程序博客网 时间:2024/06/05 06:36
变量
变量声明
int a, b, c; int d = 3, e, f = 5; double c = Math.sqrt(12);
作用域与生存期
1.在一个作用域中定义的变量对于该作用域外的程序是不可见
2.定义变量的作用域从其定义开始到其退出循环,判断,方法或类结束。
类型转换
自动转换
满足条件下面条件的类型转换会发生拓宽转换。
1.2种类型是兼容的
2.目的类型数的范围比来源类型的大
强制转换
强制转换根据数据类型的取值范围不同,可能产生缩小he截断的情况;
数组
普通数组
一维数组
运算符new是专门用来分配内存的运算符
未知元素:
int month_days[]; int[] a2 = new int[3];month_days = new int[12]; //java中专业的使用方法
已知元素:
int month_days[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
多维数组
未知元素:
int twoD[][] = new int[4][5]; char[][] twod2 = new char[3][4];
int twoD[][] = new int[4][]; twoD[0] = new int[5]; twoD[1] = new int[5]; twoD[2] = new int[5]; twoD[3] = new int[5];
已知元素:
double m[][] = { { 0*0, 1*0, 2*0, 3*0 }, { 0*1, 1*1, 2*1, 3*1 }, { 0*2, 1*2, 2*2, 3*2 }, { 0*3, 1*3, 2*3, 3*3 }
不规则数组
java支持不规则数组,但不推荐使用;
int twoD[][] = new int[4][]; twoD[0] = new int[1]; twoD[1] = new int[2]; twoD[2] = new int[3]; twoD[3] = new int[4];
阅读全文
0 0
- 1.4变量与数组.md
- 变量与数组
- 变量与数组
- 变量与数组
- Javascript:变量与数组
- 数组元素与普通变量
- 二级指针变量与数组
- 数组变量与算术运算
- 数组名与指针变量
- 变量、数据与数组操作
- MD与MT
- 指针与数组,静态变量与auto变量
- 数组名与指针变量的区别
- 变量与数组的浅复制
- Shell——变量与数组
- PHP 变量与数组,非常有用
- 与变量相关扩展-数组(1)
- 与变量相关扩展-数组(2)
- MQ-ActiveMQ(消息队列)分布式系统
- 第一篇 自制内核的环境、汇编器、编译器选择
- javascript中的return 详解
- opencv3学习之图像的翻转--重映射
- Android 应用通过init.rc启动service去执行具有root权限sh脚本
- 1.4变量与数组.md
- dubbo的优点
- OC协议和id
- linux文件系统分类和特点
- zabbix内容整理
- 1.5运算符.md
- 微服务时代---Dubbo(一)
- Jobdu1102 畅通工程(并查集)
- 我要高效学习