码迷,mamicode.com
首页 > 编程语言 > 详细

Java 数组篇

时间:2017-10-12 19:20:26      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:class   标识符   元素   数据类型   是什么   font   下标   区分   ==   

数组是一个变量,存储相同数据类型的一组数据(就是能存储很多数值的数据类型)

如果说声明一个变量就是在内存空间划出一块合适的空间,那么声明一个数组就是在内存空间划出一串连续的空间。

 

数组的基本要求

  • 标识符:数组的名称,用于区分不同的数组
  • 数组元素:数组中存放的数据
  • 元素下标:从0开始
  • 元素类型:数组的数据类型

数组操作的基本步骤

  1)声明数组:告诉计算机数据类型是什么

  数据类型[ ]  数组名;   如:int[ ] score1;

  数据类型 数组名[ ];    如:int  score2[ ];

  注意:声明数组时不能声明数组的长度

  2) 分配空间:告诉计算机分配几个连续的空间

   如:score=new  int[30];

    数据类型[ ]  数组名 = new  数据类型[大小];

  3)赋值

  边声明变赋值

        Int [ ]  score=new int[ ]{89,79,69};  前面写个3后面附3个数值,冲突了,计算机不允许

        Int[ ]   score={89,69,79}

  也可以使用控制台输入赋值

Scanner  input =new Scanner(System.in);
  for(int  i=0; i<30; i++){
    score[i]=input.nextInt();
}

 举例:

/*
* 定义一个数组序列
* 循环输出数列的值
* 求数列中所有数值的和
* 猜数游戏:从键盘中任意输入一个数据,判断数列中是否包含此数
*/
public class Test01 {
    public static void main (String args[]){
        int[]  arr;
        arr=new int[]{8,4,2,1,23,34,12};
        int sum=0;
        for(int i=0;i<arr.length;i++){
            System.out.println(arr[i]);            
            sum=sum+arr[i];            
        }
        System.out.println("该数组数列的总和为:"+sum);
        
        Scanner input=new Scanner(System.in);
        System.out.println("请输入一个数字:");
        
        int j=input.nextInt();
        int k=0;
        for(int i=0;i<arr.length;i++){
            if(j==arr[i]){
                k=1;
                break;
            }
        }
        if(k==1){
            System.out.println("包含");
        }else {
            System.out.println("不包含");
        }
    }
}

 

 

Java 数组篇

标签:class   标识符   元素   数据类型   是什么   font   下标   区分   ==   

原文地址:http://www.cnblogs.com/wysk/p/7657295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!