语句
语句一般分为条件语句和循环语句,
一、条件语句有如下几种形式:根据不同条件,执行不同语句。
- if
- if...else
- if... else if ...else
- if... else if ...else if... else
- switch
- 只有一句语句时可以省略大括号
- for(JDK1.5语法)
- while
- do....while
一般形式:for(语句1;语句2;语句3){
}
典型例子:1!+2!+3!+...+10!public class Test{
public static void mian (String args[]){
long result =0;
long f =1;
for(int i=1;i<11;i++){
f=f*i;
result+ =f;
}
System.out.printf("result="+result);
}
}
2、while语句
一般形式:while(逻辑表达式){
语句;....
}
3、do...while语句
一般形式:do{
语句;...;
}while (逻辑表达式);
▲while与do...while的区别:
while是先判断再执行而do...while是先执行再判断,所以do..while至少执行一次。
4、break&continue语句
break语句用于终止某个语句块的执行,用在循环语句中可以强制退出循环。
continue语句用在循环语句体中,用于终止某次循环过程,跳出循环体中continue语句下面的未执行的循环,开始下一次循环过程。
5、switch语句
一般形式:switch(){
case xx:
...
case xx:
...
default:
...
}
▲
一般在语句后面加break;
多个case可以合并,例如:case0:case1:case3:
default可以省略,但尽量不要省略;