跳转控制语句
break(在switch语句里用于结束语句 在循环里使用结束当前循环)
coutinue(跳过当次循环)
return(方法时讲)
/*
跳转控制语句
标号 名称:循环
*/
class JavaDemo{
public static void main(String[] args) {
//打印5行7列星星
wc:for(int i=1;i<=5;i++){
//外层---行数
nc:for(int j=1;j<=7;j++){
//内层---列数
if(j==2)
break wc;
System.out.print("*");
}
//换行
System.out.println();
}
}
}
数组:
可以存储多个相同数据类型元素的容器
定义格式
1.数据类型 []数组名=new 数组类型[元素个数/数组长度];
int[] arr=new int[3];//指定长度
数据类型 名称=初始化;//定义变量
变量定义分为声明和初始化两个过程
可以分为声明和初始化两个过程
通过唯一的内存地址值(数组名)来确定数组,java自动给数组
元素进行编号(下标),从0开始。由内存地址值和下标就能唯一
确定数组里的元素—数组名[下标]
图一 数组内存地址图
2.数据类型[] 数组名=new 数组类型[]{元素值1,元素值2,……};
int[] arr=new int[]{1,2,3};//给定数组元素值来确定长度不用
给定长度值
可以分为声明和初始化两个过程
3.数据类型[] 数组名={元素值1,元素值2,……};
int[] arr={1,2,3};//给定元素值长度确定
/*
数组的定义
*/
class ArrayDemo{
public static void main(String[] args) {
//1.定义数组
int[] arr=new int[3];
//给数组元素赋值
//给数组的第一个元素赋值为10
arr[0]=10;
//声明
int[] arr1;
//初始化
arr1=new int[5];
//输出数组名(数组地址值)
System.out.println(arr);
//输出数组元素值
System.out.println(arr