(参考网易云课堂:龙马高新教育)
一、一维数组
定义:类型[ ] 数组名 = new 类型[长度];
数组中存有默认值0,而在引用类型[ ]中为null;
如果在定义前,已经知道数组里存放的内容,那可以简单定义为:
类型[ ] 数组名 = {值1,值2,…,值n};
类型[ ] 数组名 = new 类型[ ]{值1,值2,…,值n};
Add:
动态初始化如:int[ ] array = new int[4];
静态初始化如:int[] array = new int[]{1,2,3,4};
但是像int[] array = new int[3]{1,2,3};就是错误的写法
这样也是错的,int[ ] array;array[ ] = {1,2,3};也是错的!!!
而这样是可以的:把String names[ ] = new String[ ]{“加油”,“冲呀”};
拆为:String names[ ] ;和 names[ ] = new String[ ]{“加油”,“冲呀”};

这里老师拓展了一个知识点:就是创建一个随机的数组

package demo;
import java.util.Random;    //导入包public class Tst_1 {public static void main(String[] args) {Random rand = new Random();int[] a = null;a = new int[rand.nextInt(10)]; //开辟内存空间,长度是[0,10)的随机数System.out.println("数组的长度:"+a.length);for(int i=0;i<a.length;i++) {a[i] = rand.nextInt(100);System.out.println("a["+i+"]="+a[i]);}}
}

我的Java学习之路(第七天)------数组相关推荐

  1. 我的Java学习之路(七)-- 模拟考试系统

    模拟考试系统 一.功能描述 二.实现代码 1. 定义考题类 2. 定义单选题类,继承考题类 3. 定义多选题类,继承考题类 4. 定义测试类 四.演示效果图 一.功能描述 定义考题类(Question ...

  2. java学习之路之javaSE基础1

    <h2>java学习之路之javaSE基础1</h2> <div> ###01.01_计算机基础知识(计算机概述)(了解) * A:什么是计算机?计算机在生活中的应 ...

  3. Java学习之路02_选择方向_旺旺老师

    提示:请您先阅读第一部分:Java学习之路01_软件江湖_旺旺老师 第二部分:帮派之争 就好像玩游戏要先选择角色种族,进入江湖要先选择帮派,那搞软件开发也要选择方向.个人总结的软件开发的方向:嵌入式开 ...

  4. C/C++学习之路_七: 内存管理

    C/C++学习之路_七: 内存管理 目录 作用域 内存布局 内存分区代码分析 1. 作用域 C语言变量的作用域分为: 代码块作用域(代码块是{}之间的一段代码) 函数作用域 文件作用域 1. 局部变量 ...

  5. java学习之路目录(已完结)

    java学习之路目录(持续更新中-) 第一阶段 javaSE(完结) 序号 标题 内容 001 java初识 java语言特点.体系结构.运行机制 002 java SE基础语法 注释.关键字.变量. ...

  6. java学习之路2--简单工厂模式实现饮料自动贩卖机

    java学习之路2 用简单工厂模式实现饮料自动贩卖机 功能简介 具体实现 1.简单工厂模式 2.代码 总结 用简单工厂模式实现饮料自动贩卖机) 功能简介 接收用户输入的信息,选择购买的饮料. 可供选择 ...

  7. Java学习之路——接口

    Java学习之路--接口 概述 总所周知,我们是父母的孩子.我们的身上既继承了爸爸的基因也继承了妈妈的基因.这就是多继承. 然而在 Java 程序中,是不支持多继承的.Java 仅仅支持单继承.但是接 ...

  8. 我的Java学习之路2009-11-17

    -------------------------------2009年3月19日开始----------------------------- 下载JDK Myeclipse Netbeans JB ...

  9. JAVA学习之路:不走弯路,就是捷径(一)

      0.引言 在ChinaITLAB导师制辅导中,笔者发现问得最多的问题莫过于"如何学习编程?JAVA该如何学习?".类似的问题回答多了,难免会感觉厌烦,就萌生了写下本文的想法.到 ...

  10. Java学习之路1——安装JDK1.8||安装idea2022||Java项目创建【重拾Java】

    Java学习之路1--安装JDK1.8||安装idea2022[重拾Java] 前言 安装 安装JDK1.8 安装idea2022(JetBrains Toolbox) Java项目创建 创建 项目结 ...

最新文章

  1. 悟透javascript-笔记
  2. 一起学react day1
  3. pytorch torch.from_numpy()(从numpy数组创建一个张量,数组和张量共享相同内存)
  4. Centos7 systemctl使用
  5. 静态时序分析——多周期、半周期和伪路径
  6. YangTools从YANG生成Java类(Maven)
  7. c#namespace
  8. 【开200数组解决二叉搜索树的建立、遍历】PAT-L3-016. 二叉搜索树的结构——不用链表来搞定二叉搜索树...
  9. 利用nginx+lua+redis实现反向代理方法教程
  10. oracle 9i、10g、11g、12c官方文档
  11. 教学用计算机房活荷载,计算机机房承重标准及承重计算方法
  12. html国庆节代码,QQ空间国庆节留言代码_祝大家国庆节快乐
  13. Parsing R-CNN(CVPR2019)-人体实例分析论文解读
  14. 【科研分享】推荐系统SCI顶会及顶级期刊 更新于2022-07-13
  15. IIS本地FTP服务器搭建
  16. 汽车零部件行业需求分析及解决方案
  17. 教师信息管理c语言程序设计,信息技术教师招聘考试真题(附答案版)
  18. Java 中文转拼音/汉字转拼音, 中文转五笔/汉字转五笔, 下载字典!
  19. 计算CDS中密码子的数量
  20. 加密过的计算机硬盘怎么解密,如何解开硬盘密码--MHDD热交换法解密

热门文章

  1. 如何避免知识盲区 《人生处处是修行》 读书笔记
  2. linux虚拟机使用磁带机,在Linux下如何使用磁带机
  3. 【推荐】国外破解网址大全
  4. 移动**21*设置无法接通_手机怎么设置让别人给你打电话时是无人接听或空号?...
  5. 国务院适当放宽二套房贷限制政策
  6. Untiy截图更新,及截取透明图片签字
  7. Jetson nano : 配置虚拟环境virtualenv。
  8. linux完全卸载python
  9. 基于Echarts实现大屏数据可视化物虚拟数据统计
  10. 用php程序计算三元一次方程,用两个矩阵函数计算三元一次方程