Java基础学习(四):条件控制,循环控制,跳转语句
一、条件控制语句
1、if语句
if(布尔表达式){
//条件成立,将执行语句
}
2、if…else语句
if(布尔表达式){
//条件成立,将执行语句
}else{
//条件不成立执行此语句
}
三目运算符使用:逻辑运算?成立运行表达式:不成立运行表达式
3、if…else if语句
if(条件1){//语句1
}else if(条件2){//语句2
}else if(条件3){//语句3
}
4、switch语句
switch(判断变量){
case 值1 :[执行语句];break;
case 值2 :[执行语句];break;
...
default:[执行语句];
}
示例代码:
public class great {
public static void way1() {//这是一个方法.
}
public static void main(String[] args){//这是一个主方法
int c = 2;
switch(c) {
case 1 :System.out.println(c);
break;
case 2 :System.out.println(c);
break;
default :System.out.println(c + "error");
break;
}
}
}
二、循环控制语句
1、for循环
- 简单for循环
for(初始化表达式 ; 布尔表达式 ; 步进表达式){
//语句
}
示例代码:
for(int i = 0 ; i < 5 ; i++ ){
//语句
}
- foreach循环语句
for([类型] 变量 : 遍历对象){
//循环体语句
}
遍历对象是针对数组或集合类中的每个元素进行访问。
示例代码:
public static void main(String[] args){//这是一个主方法
String[] strs = {"1","2","3","4"};
for (String str : strs) {
System.out.println("此时遍历到的数字为" + str);
}
}
//------------输出------------
此时遍历到的数字为1
此时遍历到的数字为2
此时遍历到的数字为3
此时遍历到的数字为4
2、while循环语句
while([布尔表达式]){
//循环语句
}
3、do…while循环语句
do{
//语句
}while([布尔表达式])
三、跳转语句
1、continue语句
当循环语句执行到某一次循环,满足了某种条件,并不希望执行后面未执行的语句,而是直接跳到下一次循环,可以用到关键字continue
,continue不是直接跳出整个循环,而实跳出当前所在循环。
2、break语句
break关键字也可以直接跳出当前循环,和continue不同的是,break语句直接终止所有循环语句,跳出循环体。
3、return语句
return有两个用途,一个是定义一个方法的返回值,还有可以直接跳出当前方法。