JAVA学习第三集:数组与流式程序
来源:互联网 发布:马丁靴 知乎 编辑:程序博客网 时间:2024/05/17 04:42
- switch语句的表达式只支持byte、short、char、int,java7后才支持String。
- for循环体内定义的变量循环体外失效
- 数组
- 数组在初始化时就指定了内存的空间,所以长度不可变
- int[ ]是一种引用类型
- 定义数组:推荐使用 int[ ] a;可读性好,认为a是一个int[ ]类型的变量。(注意:定义数组时不能定义它的长度 ,因为数组是引用变量,定义时相当于只是定义了一个指针,还没有指向任何内存空间)
- 初始化数组:
- 静态初始化:
- int[ ] a;
a= new int[ ]{5,6,8,20}; - Object a;
a = new String[ ]{“java”,”like”}; - int[ ] a = {5,6,7,8}; 常用
- int[ ] a;
- 动态初始化
- int[ ] price = new int[5];系统自动为此数组分配初始值
- 静态初始化:
- 使用数组:
- foreach的使用:循环遍历数组和集合
String[] books={"java","c++","cshap"};
for(Stirng a:books)
{
System.out.println(book);
}
(book只保存数组的值,临时变量因此使用foreach不能改变数组的值)
- java8提供了增强工具类:Arrays
0 0
- JAVA学习第三集:数组与流式程序
- Java数组学习--数组与ArrayList转换
- [疯狂Java讲义精粹] 第三章|流程控制与数组
- Java 学习 第三章 Java核心-继承与多态
- 第三章:数组与方法
- 第三章 数组与字符串
- java学习04-函数与数组
- 学习笔记—java数组与练习
- java基础 第三章 数组
- java基础 第三章 数组
- 数据结构与算法 java版 学习笔记 第三章
- 机器学习第三周程序
- Linux 命令行编译与运行java程序 程序中依赖第三方包
- Java学习第三日
- java学习第三章
- Java学习第三课
- Java 2实用教程 学习之类与程序
- Linux 学习笔记 -- 第三部分 学习 shell 与 shell script -- 第10章 vim 程序编辑器
- Bootstr 导航
- codeforces-148A-Insomnia cure
- 利用Wireshark分析TCP三次握手
- 背包问题(背包九讲)
- 九度题目1163素数
- JAVA学习第三集:数组与流式程序
- 【codevs2460】【BZOJ1036】树的统计count,第一次的树链剖分
- Codeforces 405 E. Graph Cutting ( DFS )
- Java Base
- .NET全栈开发工程师学习路径
- ListView中Item与Button、CheckBox冲突
- POJ 2386 Lake Counting(简单的深度搜索)
- Class.getResource()、ClassLoader.getResource()和this.class.getClassLoader()解析
- Android源代码