我们在之前的文章中,了解方法的时候,都涉及到了数组的知识,但是没有放在前面给大家去深入,我们本篇文章中,先初步了解一下数组,数组的概念,数组的定义及创建等,还是秉持理解学习的思想,结合实际的代码去深入
这句话大家可以理解为一个足球队,或者篮球队,每个队员都有自己的编号,比如NBA的库里是30号
一个标准的篮球队是由12个人,12个人每个人都有自己的编号,12个人组成一个数组。
public class Demo
{
public static void main(String[] args)
{
int a =1;//变量需要一个一个去定义
int b =2;
int[] num = new int[10];//数组定义代表一组数。具体的方法下文会说明。
}
}
public class Demo
{
public static void main(String[] args)
{
int[] num;//常用
int num1[];//C和C++
}
}
public class Demo
{
public static void main(String[] args)
{
int[] num;
num = new int[10];//存放10个int类型的数字,创建一个数组
}
}
public class Demo
{
public static void main(String[] args)
{
int[] num = new int[10];//存放10个int类型的数字,创建一个数组
}
}
public class Demo
{
public static void main(String[] args)
{
int[] num = new int[10];
nums[0]=1;//数组的索引从0开始
nums[1]=2;
nums[2]=3;
nums[3]=4;
nums[4]=5;
nums[5]=6;
nums[6]=7;
nums[7]=8;
nums[8]=9;
nums[9]=100;
}
}
public class Demo
{
public static void main(String[] args)
{
int[] num = new int[10];
nums[0]=1;//数组的索引从0开始
nums[1]=2;
nums[2]=3;
nums[3]=4;
nums[4]=5;
nums[5]=6;
nums[6]=7;
nums[7]=8;
nums[8]=9;
nums[9]=100;
int sum=0;//声明总和变量,初始值是0
for(int i=0;i<nums.length;i++)//判断i和数组长度的大小
{
sum=sum+num[i];
}
System.out.println("总和为:"+sum);
}
}
因为我们定义创建数组的时候,给的范围是10,所以数组的长度就是10,但是由于从0开始,所以排序为0-9。
我们分解一下for循环中的执行语句 sum=sum+num[i];
1、当 i = 0 的时候,sum=0+num[0] = 0+1=1
2、循环,i++,i = 1 的时候,sum = 1 + num[1] = 1 + 2 = 3
3、循环,i++,i = 2 的时候,sum = 3 + num[2] = 3 + 3 =6 依次往下循环,直到结束。
我们运行一下上述的代码,可以看到执行结果是
总和为:145
进程结束.....
我们在后面的文章中,会说明堆,栈等知识,数组的基本声明,创建对象,用法,就是以上的内容,大家可以多写代码反复的理解一下