Loading

条件控制

1. 顺序结构

java代码顺序执行

2. 选择结构

  • if语句

    • 格式

      if(结果为booblean类型的表达式){
      	语句体;
      }
      
      if(结果为booblean类型的表达式){
      	语句体1;
      }else{
      	语句体2;
      }
      
      if(结果为booblean类型的表达式){
      	语句体1;
      }else if{
      	语句体2;
      }
      ...
      
    • 举例

      int a = 11;
      if(a == 11){
          System.out.println("存在");
      }
      
  • switch语句

    • 格式

      switch(表达式){
      	case 值1:
      			语句体1;
      			break;
      	case 值2:
      			语句体2;
      			break;
      	...
      	
      	default:
      			语句体n;
      			break;
      }
      
    • 举例

      switch(num){
          case 1:
              System.out.println("一");
              break;
          ...
              
          default:
              System.out.prinln("数字不存在!")
      }
      

3. 循环结构

  • 循环分类

    1. for循环
    2. while循环
    3. do while循环
    
  • for循环

    • 格式

      for(初始化语句;条件判断语句;条件控制语句){
      	循环体语句;
      }
      
    • 举例

      for(int i=0;i<10;i++){
          System.out.println("Hello!")
      }
      
  • while循环

    • 格式

      初始化语句;
      while(条件判断语句){
      	循环体语句;
      	条件控制语句;
      }
      
    • 举例

      int i = 3;
      while(i>0){
          System.out.println("Hello!");
          i--;
      }
      
  • do while循环

    • 格式

      初始化语句;
      do{
      	循环体语句;
      	条件控制语句;
      }while(条件判断语句)
      
    • 举例

      int i = 3;
      do{
          System.out.println("Hello!");
          i--;
      }while(i>0)
      

4. 三种循环的区别

1. for循环和while循环都是先执行条件判断,而do while循环是先执行一次循环体语句
2. for循环的初始化变量只能在循环体中使用,while定义的循环变量可以在循环体之外使用
posted @ 2022-07-28 10:22  苏无及  阅读(14)  评论(0编辑  收藏  举报