day04(数组)

Day04(java基础知识)学习目标

【学习目标】理解、了解、应用、记忆
通过今天的学习,参训学员能够:(解释的时候说出二级目标的掌握程度)

1. 【应用】理解Random与一维数组介绍

a. 【记忆】能够阐述Random类的概述和基本使用

• 使用步骤(和Scanner类似)
– 导包
• import java.util.Random;
– 创建对象
• Random r = new Random();
– 获取随机数
• int number = r.nextInt(10);
• 产生的数据在0到10之间,包括0,不包括10。
• 括号里面的10是可以变化的,如果是100,就是0-100之间的数据

b. 【应用】能够独立编写猜数字小游戏案例
c. 【记忆】能够阐述数组概述和定义格式

格式1:数据类型[] 数组名;
格式2:数据类型 数组名[];
注意:这两种定义做完了,数组中是没有元素值的。

d. 【应用】能够独立写出数组初始化之动态初始化
e. 【应用】能够独立写出数组中元素的访问

2. 【理解】一维数组内存结构及静态初始化

a. 【记忆】能够阐述Java中的内存划分哪几块区域
b. 【理解】能够根据代码阐述一个数组在内存中的分布图
c. 【理解】能够根据代码阐述两个数组在内存中的分布图
d. 【理解】能够根据代码阐述两个数组指向同一个地址值的内存图
e. 【应用】能够独立写出数组初始化之静态初始化

3. 【应用】一维数组常见问题及练习

a. 【应用】能够独立写出数组操作的两个常见小问题的代码
b. 【应用】能够独立编写数组操作之遍历数组的代码
c. 【应用】能够独立编写数组操作之获取最值的代码

4. 【理解】二维数组的定义和使用

d. 【理解】能够阐述二维数组的概述和基本使用
e. 【应用】能够独立编写二维数组遍历代码
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,908评论 1 32
  • 数组: 容器,存储的是 相同数据类型的一组数据。 数组内存: 栈区: 1.存储 基本类型 和 引用; 2.栈小...
    智慧之门阅读 1,450评论 0 0
  • 一维数组 1 定义 int[] scores1 = new int[]{1,2,3};//静态初始化,或int s...
    _简书阅读 2,578评论 0 0
  • 最近好友在办沙龙活动,每次都感觉被活动“折磨”的筋疲力尽,自己就图一个喜欢,还不赚钱,但是感觉自己又很享受,但是呢...
    祥祥布鲁斯阅读 2,870评论 1 6
  • 内容来源于网络,本人只是在此稍作整理,如有涉及版权问题,归小甲鱼官方所有。 练习题(来自小甲鱼官方论坛) 0. 注...
    无罪的坏人阅读 14,574评论 9 13

友情链接更多精彩内容