Java 数组篇
Posted Spiritual space on the net cul
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 数组篇相关的知识,希望对你有一定的参考价值。
数组是一个变量,存储相同数据类型的一组数据(就是能存储很多数值的数据类型)
如果说声明一个变量就是在内存空间划出一块合适的空间,那么声明一个数组就是在内存空间划出一串连续的空间。
数组的基本要求
- 标识符:数组的名称,用于区分不同的数组
- 数组元素:数组中存放的数据
- 元素下标:从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 数组篇的主要内容,如果未能解决你的问题,请参考以下文章