今天是学习java的第四天,主要内容有
- 给循环起一个标签
- 数组的定义以及数组的初始化
给循环起一个标签
给循环起一个标签,简单的说就是给循环起一个名字,内部的循环可以控制外部的循环,外部的循环可以控制内部的循环,代码演示如下
以上的代码是输出一个乘法表,现在对其进行改进,在内部循环中加入不同的条件,
下面用具体的例子来比较给循环起标签的用法:输出1-100以内的质数
数组的定义以及数组的初始化
为什么要使用数组?在实际引用中,需要处理具有相同类型的一批数据,因此使用简单变量时,会显得非常麻烦,因此会引用数组。
那么什么是数组,数组就是具有相同类型且按照一定次序排列的一组变量的集合体,即用一个变量表示一批数据。
java中定义数组如下所示
int score [];
int []score;
定义数组的本质就是向JVM申请内存,JVM将内存划分为不同的区域,其中包含了对和栈,不同的区域存储不同的类型,定义数组时JVM将数组的名称存在栈中。定义数组时,JVM就会在栈中为数组名称分配内存。
声明一个数组仅仅是为数组指定了数组名称和数组的元素的类型,并未指定数组元素的个数,也没有为数组元素分配内存,由于没有为数组元素分配内存,因此无法使用数组存储数据。要让系统为数组元素分配存储空间,必须指出数据元素的个数,并通过new运算符为数组元素分配内存空间
score = new int[5];
合起来就是
int score = new int[5];
初始化为
score[0] = 100;
score[1] = 200;
score[2] = 300;
score[3] = 400;
score[4] = 500;
初始化赋值可以将三步合在一起即
int []score = new int[]{100,200,300,400,500};
或者
int []score = {100,200,300,400,500};
有关数字组的一些习题代码