流程控制结构
break:
作用范围:
switch 判断:结束当前switch
for循环:结束当前for循环
示例:for(int i=0;i<5;i++){
System.out.println(i);
if(i==3){
break;//立刻就将当前循环结束掉
}
}
continue:
作用范围:
for 循环:结束当前跳过当前循环结果,进入下一次循环;
示例:
for(int i=0;i<5;i++){
if(i==2){
continue;//结束本次循环(i==2这次循环),进入下/一次
}
System.out.println(i);
}
多层循环控制
for循环的大括号内可以填写其他的代码,例如if判断等、也可以添加多个for循环,构成多层循环控制。
示例:
九九乘法表
for(int i = 1;i<10;i++){
for(int j = 1;j<=i;j++){
System.out.print(j+"*"+i+"="+(j*i)+"\t");
}
System.out.println();
}
数组
说明:数组是用来存储数据的容器,每一个数对应一个角标符号,角标符号从0开始递增,数组初始化必须定义数组长度。
声明方法:
①int[] arr = new int[5];②int[] arr = [1,2,3,4];③
①:静态数组初始化:
如果是整型数组,未初始化的角标位置为0;char型数组初始化为’0’;boolean型数组初始化为false;引用数据类型初始为null;
②:动态数组初始化:
直接将数组各角标由默认值替换为动态初始化值。
数组的赋值与取值
赋值:
语法:数组[角标] = 数据;
示例:
将100储存在数组的第三个位置
arr[2] = 100;
取值
语法:类型 = 数组[角标];
示例:
Int num = arr[3];
数组长度属性
length(长度)
获取数组的长度
语法:
数组.length;
示例:
int i = arr.length;