当前位置: 首页 > news >正文

《疯狂Java讲义(第3版)》学习笔记ch4

ch4流程控制与数组

1.switch语句后的expression表达式的数据类型只能是byte、short、char、int四种证书类型。

2.建议不要在循环体内修改循环变量(也叫循环计数器)的值,否则会增加程序出错的可能性。

3.定义数组推荐语法格式:type[] arrayName;

4.一个数组里只能存储一种数据类型的数据,而不能存储多种数据类型的数据。

5.动态初始化只指定数组的长度,由系统为每个数组元素指定初始值。

6.不要同时使用静态初始化和动态初始化,也就是说,不要在进行数组初始化时,既指定数组的长度,也为每个数组元素分配初始值。

7.java.lang.ArrayIndexOutOfBoundsException:N(数组索引越界异常)。

8.foreach循环

for(String book:books)

{

    System.out.printtln(book);

}

9.Java语言里虽然提供了支持多维数组的语法,但从数组底层的运行机制上来看没有多维数组。

http://www.lryc.cn/news/620688.html

相关文章:

  • 安全加固4(K8S最小化微服务安全)
  • C++ 中的元控制流与概念化类型擦除
  • Elasticsearch 中如何配置 RBAC 权限-实现安全的访问控制
  • 论郑和下西洋元素融入课件编辑器的意义与影响​
  • 智能门锁:安全与便捷的现代家居入口
  • UE小:编辑器模式下「窗口/鼠标不在焦点」时仍保持高帧率
  • UE5配置MRQ编解码器输出MP4视频
  • Mybatis学习笔记(三)
  • PostgreSQL 免安装
  • AXI GPIO 2——ZYNQ学习笔记
  • 相较于传统AR作战环境虚拟仿真系统,其优势体现在哪些方面?
  • Mysql基本使用语句(一)
  • 生成和发布博客的工作流
  • 力扣(串联所有单词的子串)
  • ChatECNU 边缘 AI 智能体对话
  • 在线进销存系统高效管理网站源码搭建可二开
  • 倾斜按钮(径向渐变详细介绍)
  • MCU中的LTDC(LCD-TFT Display Controller)
  • 项目日志框架与jar中日志框架冲突 解决
  • 20. 了解过尾递归优化吗
  • 1780. 判断一个数字是否可以表示成三的幂的和
  • 大模型工程化落地:从模型选择到性能优化的实战指南
  • Gradle使用场景
  • k8s+isulad 重装
  • 在语音通信业务量下降时候该怎么做
  • C++ vector越界问题完全解决方案:从基础防护到现代C++新特性
  • 数据结构---链式结构二叉树
  • CMake include_directories()使用指南
  • OpenAI 的浏览器将使用 ChatGPT Agent 来控制浏览器
  • 机器人“ChatGPT 时刻”倒计时