Java进阶路-条件语句,循环语句

来源:互联网 发布:天刀捏脸数据 女 冰儿 编辑:程序博客网 时间:2024/05/20 05:46

顺序语句:

代码从上到下依次执行

循环语句:

,1,for循环

for(表达式1;表达式2;表达式3){
代码块;
}
表达式1:声明并初始化变量(可选,只执行一次)
表达式2:逻辑判断(如果为真,执行代码块,并且之后继续;如果为假,则推出循环)
表达式3:改变变量(可选)
break:跳过循环
continue:跳过本次循环


2,while循环
while(表达式){
代码块;
}如果表达式结果为真,则执行代码块,如果为假,则退出循环

3,do while
do{
代码块
}while(表达式);
先执行代码块,再执行表达式
注意:do while中的代码块至少会执行一次
例子:打印1000以内的奇数
public class Test{
public static void main(String[] args) {
int i=1;
do{
if(i % 2 == 1){
System.out.println("奇数:"+i);
}
i++;
}while(i <= 1000);

}
}


分支语句

条件语句  if-else、if-else if、switch

if(条件表达式){
代码块1
}else{
代码块2
}
表达式中的返回值是一个Boolean类型的值

switch(表达式,常量,变量等)
{
case 常量1:
代码块1
break;
case 常量2:
代码块2
break;


default:
break;
}
注意:1,case后面的常量不能相同
     2,每个case后如果没有break,则不会停止,所以一般每个case的整体语句后都要有一个break
没有break的时候则会在选择的那个case之后按照从上到下的顺序一直执行到最后。
     3,java1.7之前,只能使用基本数据类型:int char
     4,java1.7之后,则可以使用包括字符串,id等
0 0
原创粉丝点击