1、能够使用Random生成随机数
     1)import java.util.Random;   
     2)Random r = new Random(); 
     3)r.nextInt(n);            // 0 - n-1

2、能够使用两种格式定义数组
     1.int[] array = new int[n];        // 角标的取值范围0 - n-1;  第一种初始化(动态初始化)
     2.int[] array2 = {元素1,元素2}; // 第二种初始化(静态初始化)

3、能够理解数组的静态初始化并使用
     int[] array2 = {元素1,元素2};     // 第二种初始化(静态初始化)

4、能够访问数组中的元素
     数组名[角标/索引];    arr[5]

5、能够说出java中的内存分配
     栈, 堆, 方法区, 本地方法区, 寄存器区

6、能够理解数组的动态初始化并使用
     1. Int[] array = new int[n]// 角标的取值范围0 - n-1 ;第一种初始化(动态初始化)

7、能够理解数组操作的两个常见小问题
     角标越界,  空指针异常

8、能够完成数组的遍历
     for(int i = 0;i<arr.length;i++){
         System.out.println(arr[i]);
     }
    
9、能够完成数组的求最值
     //max
     int[] arr = {1,11,23,34,0,9,10};
     int max = arr[0];
     for(int i = 1;i<arr.length;i++){
         max = (max<arr[i]?max:arr[i]);
     }
     System.out.println("max="+max);
    
     //min
     int[] arr = {23,34,45,12,9,0,4};
     int min = arr[0];
     for(int i =1;i<arr.length;i++){
         if(min>arr[i]){
             min = arr[i];
         }
     }
     System.out.println("min="+min);

10、能够定义二维数组
     第1种: 数据类型[][] 数组名 = new 数据类型[m][n];
     第2种: 数据类型[][]  数组名 = {{元素1,元素2},{元素1,元素2,元素3}}

11、能够遍历二维数组
Int[][] array = {{1,2,3},{4,5,6}};
For(int i = 0; i<array.length;i++){
     For(int j = 0; j< array[i].length; j++){
     System.out.println(array[i][j]);
     }
}

Random-数组的更多相关文章

  1. 用java.lang.Math.random()语句,随机输出{size:自定义参数}个数不重复并且按顺序从小到大排列(冒泡排序)

    package com.test; import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.lan ...

  2. javascript系列-class5.数组

    转载请标明出处!   栈堆结构:   堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除.   栈:存放的是路径:容量有限(在一开始被定义之后就不会改变了): ...

  3. numpy之数组计算

    # coding=utf-8import numpy as npimport random #数组和数字计算,进行广播计算,包括加减乘除 t8 = t8 +2 print(t8,t8.dtype,t8 ...

  4. Gatling简单测试SpringBoot工程

    前言 Gatling是一款基于Scala 开发的高性能服务器性能测试工具,它主要用于对服务器进行负载等测试,并分析和测量服务器的各种性能指标.目前仅支持http协议,可以用来测试web应用程序和RES ...

  5. C#集合通论

    前言 写这篇文章的最初动力是来自于一次笔试经历.有一道笔试题大概是这样的:程序使用一个txt文件来存储操作记录.存储记录是多行字符串,每一行代表一次操作记录,格式如下:用户名+操作事项名称+操作时间. ...

  6. java - day08 - ArrayFounderTrans

    package day07_addition; import java.util.Arrays; import java.util.Random; //数组 伸缩.增删.位移.复制 public cl ...

  7. js面试总结3

    异步和单线程 题目: 1.同步和异步的区别? 2.一个关于setTimeout的笔试题. 3.前段使用异步的场景有哪些? 什么是异步? console.log(100) setTimeout(func ...

  8. numpy小结(一)

    1.np.zero(10)     创建一个包含10个元素的一维数组 np.ones((10,10))     创建一个包含10*10个元素1的二维数组 2.np.arange(10,50)      ...

  9. Fork Join 并发任务执行框架

    Fork Join 体现了分而治之 什么是分而治之? 规模为N的问题,如果N<阈值,直接解决,N>阈值,将N分解为K个小规模子问题,子问题互相对立,与原问题形式相同,将子问题的解合并得到原 ...

  10. gsap基础一[from,to,fromTo]

    学了几天基础了,感觉总算有点入了一个门的感觉啦,gasp不难,想想一年前我看着官网跟天文一样,今年真的进步很大,在外网发现学习的新世界, 自己的获取知识和查看api源码的能力也增强了许多,现在国内的气 ...

随机推荐

  1. python BaseManager分布式学习

    如果我们已经有一个通过Queue通信的多进程程序在同一台机器上运行,现在,由于处理任务的进程任务繁重,希望把发送任务的进程和处理任务的进程分布到两台机器上.怎么用分布式进程实现?原有的Queue可以继 ...

  2. kafka之六:为什么Kafka那么快

    转自:  http://mp.weixin.qq.com/s?__biz=MzIxMjAzMDA1MQ==&mid=2648945468&idx=1&sn=b622788361 ...

  3. shell函数(调用、返回值,返回值获取)

    Shell函数返回值,常用的两种方式:return,echo 1) return 语句shell函数的返回值,可以和其他语言的返回值一样,通过return语句返回.示例1: [devadmin@swa ...

  4. CS231n 2016 通关 第四章-NN 作业

    cell 1 显示设置初始化 # A bit of setup import numpy as np import matplotlib.pyplot as plt from cs231n.class ...

  5. Outlook 开发2

    转自:http://www.cnblogs.com/madebychina/archive/2011/09/20/madebychina_2.html C#使用如下代码调用Outlook2003发送邮 ...

  6. codevs-1203

    1203 判断浮点数是否相等 题目描述 Description 给出两个浮点数,请你判断这两个浮点数是否相等   输入描述 Input Description 输入仅一行,包含两个浮点数   输出描述 ...

  7. 11.ClientCredential模式总结

    11.ClientCredential模式总结 服务端定义的Resource叫做api Resource API默认是被保护的 第三方的客户端先去请求 Server拿到access token.带着t ...

  8. 别用visual editor了,用WindowBuilder

    以前利用 Eclipse Visual Editor 项目构建 GUI,现在用WindowBuilder吧. 官网说: The Visual Editor project has been archi ...

  9. lua中文教程【基本语法】

    代码例子:http://www.inf.puc-rio.br/~roberto/book/code.html 注意:没有“:” 1.特点:可扩展.简单.高效.跨平台 2.使用方式:嵌入程序.独立使用. ...

  10. 区间sum 和为k的连续区间-前缀和

    区间sum 描述 有一个长度为n的正整数序列a1--an,candy想知道任意区间[L,R]的和,你能告诉他吗? 输入 第一行一个正整数n(0<n<=1e6),第二行为长度为n的正整数序列 ...