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

网站 外包合同手机如何做网站

网站 外包合同,手机如何做网站,阿里企业邮箱注册申请,seo是做网站源码还是什么文章目录 java中数组思维导图数组数组概念 数组定义格式详解数组的访问 常见异常数组索引值越界异常:ArrayIndexOutOfBoundsException空指针异常:NullPointerException 案例例一打印A-Z和0-9例二数组转置输出 java中数组 思维导图 数组 数组概念 组就…

文章目录

  • java中数组
    • 思维导图
    • 数组
      • 数组概念
    • 数组定义格式详解
      • 数组的访问
    • 常见异常
      • 数组索引值越界异常:ArrayIndexOutOfBoundsException
      • 空指针异常:NullPointerException
    • 案例
      • 例一打印A-Z和0-9
      • 例二数组转置输出

java中数组

思维导图

在这里插入图片描述

数组

数组概念

  • 组就是存储数据的容器,保证多个数据的数据类型要一致,长度固定。
  • 定义方法:数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度]

数组定义格式详解

数组存储的数据类型: 创建的数组容器可以存储什么数据类型。
[] : 表示数组。
数组名字:为定义的数组起个名,满足标识符规范,可以使用名字操作数组。
new:关键字,创建数组或者对象使用的关键字。
数组存储的数据类型: 创建的数组容器可以存储什么数据类型。
[长度]:数组的长度,表示数组容器中可以存储多少个元素。

举例

int[] arr = new int[3];

  • 定义方式2

  • 格式:

    数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[]{数组元素1,数组元素2,数组元素3};

    举例:

    int[] arr = new int[]{1,2,3,4,5};
    

    数组的定义方式三

    • 数组存储的数据类型[] 数组名字 = {数组元素1,数组元素2,数组元素3};

      数组存储的数据类型[] 数组名字 = {数组元素1,数组元素2,数组元素3};
      

数组的访问

定义:

  • 每一个存储到数组的元素,都会自动的拥有一个编号,从0开始,这个自动编号称为数组索引 (index),可以通过数组的索引访问到数组中的元素。
数组名[索引]

数组的长度属性:

  • 每个数组都具有长度,而且是固定的,Java中赋予了数组的一个属性,可以获取到数组的 长度,语句为:数组名length,属性length的执行结果是数组的长度,int类型结果。由次可以推断出,数组的最大索引值为 数组名.lengt-1 。

常见异常

数组索引值越界异常:ArrayIndexOutOfBoundsException

  • 测试代码
package com.atguigu.java;public class ArrayTest {public static void main(String[] args) {int[] arr = new int[]{1,2,3,4,5}; //声明与初始化,长度是5arr[8] = 0;  //,索引值越界,索引值是 0~4for(int i = 0;i <= arr.length;i++){   //从0到5遍历,索引值越界System.out.println(arr[i]);}}
}
  • 运行结果

在这里插入图片描述

空指针异常:NullPointerException

a.此情况测试代码如下:

package com.atguigu.java;

public class ArrayTest {
public static void main(String[] args) {
//情况1:
int[][] arr0 = new int[4][];
arr0[1][2] = 0;

	//情况2:String[] arrString = new String[4]; arrString = null;System.out.println(arrString[0]);//情况3:String[] a = new String[]{"31","111","11"};a[0] = null;System.out.println(a[0].toString());
}

}

  • 结果
    空指针异常

案例

例一打印A-Z和0-9

  • 创建一个char类型的36个元素的数组,前26个元素放置’A’-‘Z’, 后10个元素放置’0’-‘9’。

    使用for循环访问所有元素并打印出来。

    提示:char类型数据运算 ‘A’+1 -> ‘B’,‘0’+1 -> ‘1’

    import java.util.Random;
    public class test {public static void main(String[] args) {char[] a =  new char[36];a[0]='A';a[26]='0';for (int i = 1; i < a.length; i++) {if(i<26) {a[i] = (char) (a[i-1] + 1);}else if(i>26){a[i]=(char)(a[i-1]+1);}}for (int i = 0; i < a.length; i++) {System.out.print(a[i]+",");}}
    }

运行结果

在这里插入图片描述

例二数组转置输出

  • 将一个给定的整型数组转置输出,
    例如: 源数组,1 2 3 4 5 6
    转置之后的数组,6 5 4 3 2 1
import java.util.Random;
public class test {public static void main(String[] args) {int[] arr={1,2,3,4,5,6};int[] arr1=new int[arr.length];for (int i = 0; i <arr.length ; i++) {arr1[arr.length-1-i]=arr[i];}for (int i = 0; i < arr.length; i++) {System.out.print(arr[i]+" ");}System.out.println();for (int i = 0; i < arr.length; i++) {System.out.print(arr1[i]+" ");}}
}
  • 运行结果

在这里插入图片描述

http://www.mfbz.cn/news/399/

相关文章:

  • 哪些网站可以做商家百度统计官网
  • 山东seo网站直通车推广计划方案
  • 兼职网站做任务平台推广广告宣传词
  • 营销网站费用东莞搜索引擎推广
  • 可做商业用途的图片网站现在什么网络推广好
  • 监利网站建设盘多多网盘搜索
  • 青岛开发网站百度品牌
  • 资源下载类网站如何做外链品牌推广活动方案
  • 企业网站设计教程产品软文是什么
  • 如何查询网站以建设多长时间互联网怎么赚钱
  • 做美女网站犯法吗近期国际新闻
  • 西安政府网站建设现状南京seo关键词排名
  • 做网站找人个人网站创建平台
  • 公司网站建设步骤360优化大师安卓版下载
  • 只做硬件网站杭州seo推广公司
  • 做网站买二手域名网络营销的传播手段
  • 莱芜网站制作长春seo推广
  • 个人网站备案好麻烦哦最新引流推广方法
  • 教育类手机网站模板下载专业的网站建设公司
  • 四川城乡建设网站简述网络营销的方法
  • wordpress 在线客服代码说说seo论坛
  • 西安网站优化平台河北网络科技有限公司
  • 舟山手机网站建设附近电脑培训速成班一个月
  • 网站建设学校培训旺道seo工具
  • 小学网站logo怎么做网站优化推广的方法
  • 动态网站建设案例教程视频教程项目推广
  • 创业网站推广怎么做现在搜什么关键词能搜到网站
  • 合肥网站设计建设关键词优化推广公司排名
  • 设一个网站需要多少钱seog
  • 做网站的ebay网baidu百度首页