博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java——数组
阅读量:5167 次
发布时间:2019-06-13

本文共 1346 字,大约阅读时间需要 4 分钟。

1、数组的基本使用

  (1)数组的作用

    一组相同数据类型的数

    数组也是变量,内存中一串连续的空间

  (2)数组的基本概念  

    元素:(数组当中存放的数据)

    数据类型:(数据的类型如,intdouble,string等)

    下标(从0开始到数组.length-1结束)

    数组的长度(数组.length

  (3)数组使用步骤

    声明数组

    int[] num;

    Int num[];

    分配空间

    Num=new int[9];

    赋值  

    int[] num={5,8,9};

    处理数据

    步骤总和:

    Int[] num=new int[]{5,8,9};

  (4)遍历时:

    (1.1)方法一:传统的for

    (1.2)方法二:

      增强型forforeach

        for(int score:scores){

            sum+=score;

         }

    (只能在赋好值的数组中用,把在scores中拿到的值赋给score

      目的是:遍历数组中的每一个数值。    遍历的意思是:每一个数值都经历一遍

    如果用Scanner的话,写法如下:

    for(int i=0;i<scores.length;i++){

      System.out.println("请输入第"+(i+1)+"门成绩");

      scores[i]=input.nextInt();

    }

    for(int score:scores){

      sum+=score;

    }

  (5)常见错误:

    

  改正:如:(1int score【】=60,80,90,70,85};

            2int score【】=new int【】{60,80,90,70,85};

  (6)例题说明:

    

    

  再用到一个for是为了遍历一遍,让数组中的每个数都和输入的数值比较一下

  (7)数组的基本使用

    声明数组(类型[] 数组名称 或 类型 数组名称 []

 

    分配空间 (声明数组的长度  length的值是多少)

 

    (数组名称 = new 数据类型[X];

注意:

  通过new来创建的,一般都是引用数据类型

 

 

    赋值(num0=  num1=  ......

 

    处理数据(根据具体的需求来处理数据)

 

    变量:

 

      1、基本数据类型:(存放在栈内存中;没有方法)

 

        int floatdouble,  char,  boolean

 

      2、引用数据类型:(存放在堆内存中,可以点出来方法和属性)String , 数组

 

      3、基本数据类型和引用数据类型:

 

        在内存分布上不同,

 

        在使用上不同(引用数据类型可以.出来一些方法和属性)

 

转载于:https://www.cnblogs.com/milu0620/p/6953286.html

你可能感兴趣的文章
使用JMeter代理录制app测试脚本
查看>>
Linq to Object实现分页获取数据
查看>>
mac常用系统命令
查看>>
android上传文件到服务器
查看>>
我回答了90%的面试题,为什么还被拒?
查看>>
Html - Table 表头固定和 tbody 设置 height 在IE不起作用的解决
查看>>
HDU 2262 回溯算法 递归枚举
查看>>
九度0J 1374 所有员工年龄排序
查看>>
微信小程序图片使用示例
查看>>
Ubuntu16.04+cuda8.0rc+opencv3.1.0+caffe+Theano+torch7搭建教程
查看>>
GitHub 优秀的 Android 开源项目
查看>>
CentOS 网络设置修改
查看>>
二分图
查看>>
python小白-day5 random模块
查看>>
Git Tips
查看>>
2019春第一次课程设计报告
查看>>
msp430项目编程13
查看>>
用Python3实现的Mycin专家系统简单实例
查看>>
TortoiseSVN tutorial
查看>>
poj-2376 Cleaning Shifts (排序+贪心)
查看>>