分支语句和循环语句
分支语句
一. if分支语句(单分支,双分支,多分支,嵌套if)
双分支
if(布尔表达式){
//布尔表达式为真时需执行的代码
}else{
//布尔表达式为false 时的代码
}
二. 多分支语句--多个语句块中只执行一个
扫描二维码关注公众号,回复:
675702 查看本文章
例
如:
public class Festival{
public static void main(String [] args){
int x=10050;
if(x<5000)
System.out.println("国庆节快乐,送你一张贺卡!");
else if(x<10000)
System.out.println("国庆节快乐,送你一个杯子!");
else if(x<30000)
System.out.println("国庆节快乐,送你一套餐具!");
else
System.out.println("国庆节快乐,精美骨质瓷器!");
}
}
注:单执行条件不用“{}”括起来;
if分支语句中去掉括号,则对第一行代码有效;
else不能单独使用;
多个if是所有的if都会进行判断;
if else if是只要有满足条件的,就不再对之后的else if进行判断
二. switch 分支语句
switch():括号中作用的语句为String(JDK7后),byte, int ,short , char
循环语句
for循环的语句及执行顺序
for(表达式1;表达式2;表达式3)
(参数初始化;条件判断;更新循环变量)
例如:打印五个“*”
public class XT4{
public static void main(String [] args){
for(int i=1;i<=5;i++){
System.out.println("*");
}
}
}
while循环
1. while(布尔型循环条件){
循环代码块
}
特点:先判断后执行
2. do{
循环条件
}while(布尔型循环条件);
特点:先执行后判断,至少执行一次