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

扬州高端网站制作如何在虚拟主机一键安装wordpress

扬州高端网站制作,如何在虚拟主机一键安装wordpress,做淘宝客必须建网站吗,优化工具 wordpress文章目录 一维数组声明初始化与赋值内存图解 二维数组声明初始化与赋值内存图解 数组练习 数组是多个相同类型的数据按一定顺序排列的集合。 说明#xff1a; 数组是引用数据类型#xff0c;数组的元素是同一类型的任何数据类型#xff0c;包括基本数据类型和引用数据类型… 文章目录 一维数组声明初始化与赋值内存图解 二维数组声明初始化与赋值内存图解 数组练习 数组是多个相同类型的数据按一定顺序排列的集合。 说明 数组是引用数据类型数组的元素是同一类型的任何数据类型包括基本数据类型和引用数据类型。数组的长度一旦确定就不可变。可以通过下标或索引的方式获取指定位置的元素数组的下表是从0开始。创建数组对象会在内存开辟一整块连续的空间而数组名中引用的是这块连续空间的地址。 一维数组 声明 格式一 数据类型 数组名[];格式二推荐 数据类型[] 数组名;初始化与赋值 动态初始化数组声明且为数组元素分配空间未赋值即默认值 //声明并分配空间大小 int[] val new int[3]; //未赋值的时候默认值为0 //赋值通过指定数组下标赋值 val[0] 10; //下标从0开始 val[1] 20; val[2] 30;静态初始化在定义数组的同时给数组元素分配空间并赋值 //方式一 int[] temp {15, 21}; //数组长度为2////方式二 int[] temp new int[]{3, 5, 7}; //数组长度为3数组是引用类型只要一经分配空间其中的每个元素也被隐式初始化。对于基本数据类型数组默认初始化值各不同int默认为0引用数据类型而言默认初始化值为null。 示例 //声明并初始化 int[] arr new int[3]; //赋值 arr[0] 3; arr[1] 5; arr[2] 9; //打印输出 System.out.println(arr); //[I4554617c 一维数组地址如上代码所示因为数组是引用数据类型直接打印 arr 的结果是内存地址。 地址解析[I4554617c [表示一维数组I表示int类型后面是地址值。 图示 若此时使用arr[3]10;进行赋值会发现数组分配空间不够没有3下标的空间就会出现ArrayIndexOutOfBoundsException异常。 注意数组的大小一旦定义则不可变则赋值和获取的数组下标不能超过或等于因为从0下标开始声明定义的数组大小否则会出现ArrayIndexOutOfBoundsException异常。 若要获取数组元素的值需要遍历该数组通过数组下标获取。 for (int i 0; i arr.length; i) {System.out.println(arr[i]); } //输出3、5、9内存图解 二维数组 二维数组可以看成是一个一维数组作为另一个一维数组的元素而存在。其实从数组底层的运行机制来看其实没有多维数组。像数组的元素是数组我们暂且称为元素数组。 个人理解 注意数组不止二维还可以是三维、四维……类似无限套娃。 声明 格式一推荐 数据类型[][] 数组名;格式二 数据类型 数组名[][];格式三不推荐 数据类型[] 数组名[];初始化与赋值 动态初始化 //方式一 int[][] arr new int[3][2]; //该二维数组中有3个一维数组且每个一维数组中有2个元素数组开头有约定名称默认值为0 //打印输出 System.out.println(arr[0][0]); //输出0 //赋值 arr[0][0] 1; //打印输出 System.out.println(arr[0][0]); //输出1////方式二 int[][] arr new int[3][]; //该二维数组有3个一维数组每个一维数组中的元素数组都是默认初始化值null //初始化并赋值 arr[0] new int[]{2, 4, 6}; //先初始化再赋值 arr[1] new int[2]; arr[1][0] 13; //打印输出 System.out.println(arr[0][0]); //输出2 System.out.println(arr[1][0]); //输出13注意int[][] arr new int[][3]; 非法。 静态初始化 //方式一 int[][] arr {{3,8,2},{2,7},{9,0,1,6}};////方式二 int[][] arr new int[][]{{3,8,2},{2,7},{9,0,1,6}}; //定义一个名称为arr的二维数组二维数组中有三个一维数组 //获取元素值 System.out.println(arr[0]); //{3,8,2}注意静态初始化中每个一维数组中具体元素数组都已初始化并赋值。 示例 //动态初始化方式一数组长度为3元素数组长度为1 int[][] arr new int[3][1]; System.out.println(arr); //[[I4554617c 二维数组地址 //赋值 arr[0][0] 1; arr[1][0] 3; arr[2][0] 2; System.out.println(arr[2][0]); //输出2 System.out.println(arr[2]); //[I74a14482 一维数组地址 arr[2][1] 5; //ArrayIndexOutOfBoundsException指针越界异常因为数组声明时定义了元素数组长度为1上面arr[2]已经赋值0下标地址解析[[I4554617c[[表示二维数组I表示int类型后面是地址值 注意当引用的数组下标大于等于定义的数组长度会出现ArrayIndexOutOfBoundsException指针越界异常。 图示 //动态初始化方式二 int[][] temp new int[3][]; System.out.println(temp); //[[I4554617c 二维数组地址 System.out.println(temp[0]); //null System.out.println(temp[0][0]); //NullPointerException空指针异常因为元素temp[0]为null,而temp[0][0]是获取temp[0]数组下标为0的值 //元素初始化 temp[0] new int[1]; //数组长度为1 temp[1] new int[]{12, 4, 3}; //数组长度为3 //元素数组赋值 temp[0][0] 10; System.out.println(temp[0]); //[I74a14482 一维数组地址 System.out.println(temp[0][0]); //输出10 System.out.println(temp[1][0]); //输出12注意当引用的数组元素是一个非基本数据类型且为null时使用该元素引用会出现NullPointerException空指针异常。 图示 动态初始化方式一和方式二的区别 方式一在使用的时候不需要初始化元素方式二需要初始化元素后再使用否则会出现NullPointerException异常。方式一元素数组的长度在声明初始化的时候就固定了方式二元素数组在声明初始化的时候不固定。 若要获取数组元素的值需要遍历该数组通过数组下标获取。 int[][] arr {{1, 2},{5, 9},{10, 11, 13}}; for (int i 0; i arr.length; i) {int[] val arr[i];for (int j 0; j val.length; j) {System.out.println(val[j]);} }内存图解 数组练习 数组练习案例杨辉三角、冒泡排序、二分查找等。
http://www.dnsts.com.cn/news/175733.html

相关文章:

  • 商丘网站制作软件网站后台是怎样制作
  • app 网站 比较jsp网站开发技术难点
  • 柳州网站制作公司wordpress获取缩略图
  • 推荐一个代做毕业设计的网站快速建站实例演示完整版
  • 视频网站开发需要什么语言智联招聘网站多少钱做的
  • 淄博 网站建设wordpress api 跨域
  • 建设网站要多久网站子站建设自查报告
  • 遵义市做网站的地方无锡企业网络推广服务
  • 手机wap网站定位网络科技一般经营什么
  • 网站中全景是怎么做的seo整站优化托管
  • 学校网站建设发展概况分析能做网站的网站
  • 什么是响应式网站设计杭州pc网站制作公司
  • 搬家网站模板优秀的电商设计网站有哪些
  • 道滘镇网站建设php开发做网站
  • 网站群建设指导意见做牙的网站叫什么
  • 齐齐哈尔网站设计芜湖哪里做网站
  • 连城县建设局网站开发一款app软件怎么赚钱
  • 做特产的网站的分析红河州网站建设
  • 鄱阳县建设局网站建设网站前的市场分析怎么写
  • 肇庆网站建设方案海南美容网站建设
  • 武夷山网站制作屯溪网站建设
  • 网站类型分类本地局域网搭建wordpress
  • 哪个做图网站可以挣钱黑白灰 网站
  • 上海网站建设有限公司sdk广告接入
  • 品牌网站设计制作服务公司网站数据库 数据库空间购买租用
  • 广告网站设计广西壮族自治区医保网上服务大厅
  • 张家港建网站价格wordpress多国语言设置
  • 商城网站设计价格做网站杭州傲视信息
  • 河南视频网站建设公司响应式模板网站模板下载
  • 做百度收录的网站如何给网站写文章