您的位置:首页 > 产品设计 > UI/UE

java程序流程控制,if语句,switch语句,while语句,do while语句,for 语句,break关键字,continue关键字

2017-10-23 18:46 1201 查看
1.程序流程的控制,包括(4种)
A顺序结构()从上到下,从左到右执行,先执行括号里面的。
 判断结构  
选择结构
循环结构
2判断结构  if       
If 的第一中格式:    执行流程,首先判断关系表达式看其结果是true还是false
  If(条件表达式)     如果是true就执行语句体,如果是false就不执行语句体。
{
语句体;
}
If 的第二种格式:  

 
 If
(条件表达式)  
执行流程,首先判断关系表达式是true还是false。如果
{                    true就执行语句体1.如果是false就执行语句体2.
语句体1;
}else{
语句体2;
}
 If的第三种格式:

 
If(条件表达式1)        执行流程。首先判断关系表达式1救过是true还是
{                      false。如果是true就执行语句体1,如果是false就继
 
语句体1
               续判断关系表达式2看其结果是true还是false如果
}else if
(关系表达式2){
     true就执行语句体2
如果是false就继续判断表
 语句体2                    表达式,,,,,,,,,,,,看结果是true还是false,
} else if(关系表达式3){
        如果都是false就执行语句体n+1
  语句体3
} ,,,,,,,,,
,,,,else{
语句体n +1
}
3,选择结构switch(bate  short  int  char  string )
 Int  a=3
 Switch(表达式(a)){
   Case  a=1:
     System.out.println(“这是周一”);
  Break;
  Case   a=2:
   System.out.println(“这是周二”);
Break;
  
Case  a=3:
  System.out.println(“这是周三”);
Break;
    ,,,,,,,,,
,,,,,,,,,,,,,,,
,,,,,,,,,
,,,,,  default:
  System.out.println(“输入的数值有误”);
Break;
 
}
3循环结构  for、  while。  Do
 while

 For语句格式:(//如果判断结果为true执行语句体,如果结果为false循环结束)
   
For(初始化语句;判断条件语句;控制条件语句;)
{
   语句体;
}
While语句基本格式:
 While(判断条件语句;)
{
循环语句体;
}
While语句扩展格式:
设置初始化值
While(判断条件语句;)
{
循环语句体;
条件控制语句;
}
Do while语句格式:
Do{
循环语句体;
控制条件语句;
}while(判断条件语句);
虽然可以完成同样的功能,但是还是有小区别:

do…while循环至少会执行一次循环体。

for循环和while循环只有在条件成立的时候才会去执行循环体

for循环语句和while循环语句的小区别:

使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。
Break 中断,结束整个循环。
Continue  结束本次循环,跳到开始进行下一次循环。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐