java执行语句

上一篇 / 下一篇  2018-04-17 15:51:02 / 个人分类:java

一、流程控制语句
(1)if语句: 
if(关系表达式) { 
语句体 
}

(2)if(关系表达式) { 
语句体1; 
}else if{
语句体2; 
}else{ 
语句体3; 
}
(3)switch语句格式:
switch(表达式) {
          case 值1:
            语句体1;
            break;
            case 值2:
            语句体2;
            break;
            …
            default:    
            语句体n+1;
            break;
    }
执行流程 :
首先知道表达式的值 
其次,再和case依次比较,一旦有对应的值,便执行相应的语句,在执行的过程中,遇到break就会结束。 
最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉
二、循环语句
(1)for循环语句 
for循环语句格式:
for(初始化语句;判断条件语句;控制条件语句) {
         循环体语句;
    }
执行流程:
A:执行初始化语句 
B:执行判断条件语句,看其结果是true还是false 
如果是false,循环结束。 
如果是true,继续执行。 
C:执行循环体语句 
D:执行控制条件语句 
E:回到B继续
(2)while循环语句 
while循环语句格式:

 while(判 断条件语句) {
         循环体语句;
   }
while循环和for循环小区别: 
for循环适合针对一个范围判断进行操作 
while循环适合判断次数不明确操作 
(3)do…while循环语句 
do…while循环语句格式:

do {
         循环体语句;
   }while((判断条件语句);

do…while循环语句和上面的两种循环语句区别:
do…while循环至少会执行一次循环体。 
for循环和while循环只有在条件成立的时候才会去执行循环体 
注意: 
写程序优先考虑for循环,再考虑while循环,最后考虑do…while循环。 
while(true){}和for(;;){}都是死循环

三、跳转控制语句
Java提供了break,continue和return来实现控制语句的跳转和中断。
单层循环和break对比得到的结论: 
break 退出当前循环
continue 退出本次循环


TAG:

 

评分:0

我来说两句

日历

« 2024-03-23  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

我的存档

数据统计

  • 访问量: 3482
  • 日志数: 7
  • 建立时间: 2018-04-04
  • 更新时间: 2018-04-17

RSS订阅

Open Toolbar