数组的定义格式一_动态初始化
package com.learn.day05.demo01;/*
数组的概念:是一种容器,可以同时存放多个数据值。数组的特点:
1. 数组是一种引用数据类型
2. 数组当中的多个数据,类型必须统一
3. 数组的长度在程序运行期间不可改变数组的初始化:在内存当中创建一个数组,并且向其中赋予一些默认值。两种常见的初始化方式:
1. 动态初始化(指定长度)
2. 静态初始化(指定内容)动态初始化数组的格式:
数据类型[] 数组名称 = new 数据类型[数组长度];解析含义:
左侧数据类型:也就是数组当中保存的数据,全都是统一的什么类型
左侧的中括号:代表我是一个数组
左侧数组名称:给数组取一个名字
右侧的new:代表创建数组的动作
右侧数据类型:必须和左边的数据类型保持一致
右侧中括号的长度:也就是数组当中,到底可以保存多少个数据,是一个int数字*/
public class Demo01Array {public static void main(String[] args) {// 创建一个数组,里面可以存放300个int数据// 格式:数据类型[] 数组名称 = new 数据类型[数组长度];int[] arrayA = new int[300];// 创建一个数组,能存放10个double类型的数据double[] arrayB = new double[10];// 创建一个数组,能存放5个字符串String[] arrayC = new String[5];}}
数组的定义格式一_动态初始化相关推荐
- 数组的定义格式二_静态初始化
package com.learn.day05.demo01;/* 动态初始化(指定长度):在创建数组的时候,直接指定数组当中的数据元素个数. 静态初始化(指定内容):在创建数组的时候,不直接指定数据 ...
- 数组的定义格式三_省略的静态初始化
package com.learn.day05.demo01;/* 使用静态初始化数组的时候,格式还可以省略一下.标准格式: 数据类型[] 数组名称 = new 数据类型[] { 元素1, 元素2, ...
- Java04-day04【IDEA(概述、启动配置、项目结构、内容辅助键、快捷键、模块操作)、数组(定义详解、动态初始化、访问)、内存分配、数组内存图】
java零基础入门到精通(2019版)[黑马程序员] 视频+资料:[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg 提取码:zjxs] &qu ...
- Java之数组的定义格式,【默认值规则】,Java内存划分5大区,面向对象类的基本定义和对象的使用,private和this关键字,类的构造方法,标准类的组成部分。
目录 1.数组 动态初始化数组的格式: 默认值规则 静态初始化数组的格式: 静态方式的省略格式 注意: 2.java的内存划分 3.数组内存图 4.数组常见的问题 5.面向对象 (1)类和对象 (2) ...
- 数组6:对象数组基本定义
对象数组 之前接触为基本数据类型定义数组,对象数组定义格式如下: ·动态初始化:类名 对象数组名称 []=new 类名 [长度]; 每一个元素内容都是null: ·静态初始化:类名 对象数组名称 [] ...
- java数组循环动态赋值_04、Java基础语法(循环嵌套、break、continue、方法、方法的重载、数组动态初始化)...
复习: 流程控制语句 - 顺序结构 - 分支结构 - if-else - switch - 循环结构 - for - while - do...while ctrl + alt + L 格式化代码 & ...
- Java动态初始化数组,元素默认值规则
1.动态初始化数组: 定义数组的时候,只确定元素的类型和数组的长度,之后再存入具体数据. 2.动态初始化数组的基本原理: 当你赋值后,数组的默认值0,就会变成你赋的值. 3.数组的动态初始化格式: 格 ...
- Java数组初始化动态初始化
数组的动态初始化: 在初始化的时候,需要手动指定数组的长度,系统会为数组容器分配初始值.动态初始化格式: 数据类型[] 数据名 = new 数据类型[数组的长度]; 打印数组变量的时候,会打印出数组的 ...
- java对于数组的定义_Java中方法的定义与使用,以及对数组的初步了解。
方法 方法的含义 定义: 方法就是用来完成解决某件事情或实现某个功能的办法. 方法实现的过程中,会包含很多条语句用于完成某些有意义的功能--通常是处理文本,控制输入或计算数值. 我们可以通过在程序代码 ...
最新文章
- mybatis jdbctype数据类型_mybaits-mybatis配置
- dwz ajax session超时跳转登录页(struts2自定义拦截器)
- 为什么要使用叶脊(leaf-spine)拓扑网络zz
- 采用Atlas+Keepalived实现MySQL读写分离、读负载均衡【转载】
- oracle设置表的主键和外键,Oracle中给表添加主键、外键
- php mysql 模型_ThinkPHP数据库与模型
- [RK3399][Android7.1] DRM中的Component System
- L2-007 家庭房产 (25 分)
- (带手机版数据同步)高等院校学院学校类网站源码 政府单位学院学校网站织梦模板
- 计算机毕业设计 SSM健康知识信息平台 健康自检平台 健康体检管理系统Java
- 【Matplotlib绘制图像目录】Python数据可视化之美
- 攻防演练中防守方的防护措施.
- Cisco CCIE之建立详细的故障检测检查表
- JavaScript学习(七)——对象与数组、内部对象(1)
- 使用MDB查看变量的值(2)
- Python之父-Guido van Rossum
- 商品价格监控接口,超详细的介绍
- IBM天工计划AIX培训活动感想
- python赋值法例子_大佬们 我是刚开始学python的小白 遇到这种赋值方式 实在不懂这个a+b是赋值给谁的 求解...
- 第十二章:项目采购管理 - (12.0 什么是项目采购管理)