Java基础之控制流程及数组
一.分支结构:
java提供了两种常见的分支控制结构:if语句和switch语句其中if语句使用布尔表达式或布尔值作为分支条件进行分支控制;而switch语句用于对多个整形值进行匹配,从而实现分支控制。
1.if的三种形式:
1).if(logic expression){
statement……
}
2).if(logic expression){
statement……
}else{
statement……
}
3).if(logic expression){ statement……
}else if(logic expression){
statement……
}else{
statement……
}
2.switch语句由一个控制表达式和多个case标签组成,控制表达式的数据类型只能是byte、short、char、int四种整数类型,枚举类型和String类型,不能是boolean。格式:
switch(expression){
case condition1:{
statement
break;
}
case condition2:{
statement
break;
}
default:{ statement
}
}
二.循环结构:
while,do while,for形式
三.控制循环结构:
break:在某种条件出现时强制终止循环,而不是等到循环条件为false时才推出循环。
continue:忽略本次循环循环剩下语句。
return:功能是结束一个方法。
四.数组:
数组也是一种类型,在一个数组中,数组元素的类型是唯一的,即是一个数组里只能储存一种数据类型的数据,而不是储存多种数据类型的数据。
数组引用变量只是一个引用,这个引用变量可以指向任何有效的内存,只有当该引用指向有效内存后,才可以通过该数组变量来访问数组。
实际的数组对象储存在堆(heap)内存中;如果引用该数组对象的数组引用变量是一个局部变量,那么它被储存在栈(stack)内存中。