精华内容
下载资源
问答
  • switch选择语句 语法结构: switch(表达式) { // 表达式: 一般指一个变量,... case 值1: // 表达式值会case后值进行判定,判定是否相等 语句体1; break; // 提前结束swtich语句,防止case穿透 case...

    流程控制语句

    ​ java中的语句结构:

    • 顺序结构: 从上到下,从左到右
    • 选择结构: 满足条件执行,不满足不执行
    • 循环结构: 重复的不停的执行某些内容

    选择结构

    if选择语句

    • 单选择|单分支

      • //语法格式
        if(条件判断语句) {
        	执行语句体;
        }
        
      • 执行流程:

        1. 执行条件判断语句
        2. 如果结果为true,执行{ }中的语句体
        3. 如果结果为false,跳过if结构,不执行语句体,继续向下执行后面的代码
    • 双选择|双分支

      • //语法格式
        if(条件判断语句) {
        	执行语句体1;
        }else {
        	执行语句体2;
        }
        
      • 执行流程:

        1. 执行条件判断语句
        2. 如果结果为true,执行语句体1
        3. 如果结果为false,执行语句体2
    • 多选择|多分支

      • //语法格式
        if(条件判断语句1) {
        	执行语句体1;
        }else if(条件判断语句2{
        	执行语句体2;
        }else if(条件判断语句3{
        	执行语句体3;
        }
        ... ...
        else {
            执行语句体n;
        }
        
      • 执行流程:

        1. 执行条件判断语句1,如果结果为true,执行语句体1,如果结果为false,继续详细判断

        2. 执行条件判断语句2,如果结果为true,执行语句体2,如果结果为false,继续详细判断

          … …

        3. 如果以上条件都不满足,执行else中的语句体n

    注意:如果语句体只有一句,前后的{ }可以省略。

    switch选择语句

    • 语法结构:
    switch(表达式) {	// 表达式: 一般指一个变量,或者使用表达式
    				// 数据类型: byte,short,int,char,枚举(jdk1.5),字符串(jdk1.7)
    	case1:	// 表达式的值会与case后的值进行判定,判定是否相等 
    		语句体1;
    		break;	// 提前结束swtich语句,防止case穿透
    	case2:
    		语句体2;
    		break;
    	case3:
    		语句体3;
    		break;
    	....
    	default:	// 如果当以上的case后的值都不满足表达式的结果的时候,执行default中的内容
            		// 位置可以改变,可以放在swtich中的任意位置
            		// 一般放在最后,break可以省略,如果放在其他位置,break不能省略
    		语句体n;
    		break;
    }			
    
    • 执行流程:
      1. 计算表达式的结果
      2. 表达式的结果与case后的值依次判断,代码从上到下依次执行,如果与当前case后面值相同,执行对应的语句体
      3. 如果表达式的结果与所有case后的值都不相同,执行default中的语句体
    • 注意事项:
      • case穿透:如果执行完成对应的语句体后没有break,会发生case穿透,后面的case不再判断,执行执行下面的语句体,直到遇到下一个break或者switch的结束而结束
      • default位置可以改变,可以放在swtich中的任意位置,一般放在最后,break可以省略,如果放在其他位置,break不能省略

    循环语句

    需要重复大量执行某些动作时,可以使用循环语句。java中循环语句有以下三种:

    • for 循环语句
    • while 循环语句
    • do … while 循环语句

    for循环语句

    • 语法结构:

      // 条件初始化:声明一个变量i,并且赋初始值,作用域只是在当前循环体中
      // 			变量i,可以控制循环的次数,控制要使用的参数
      // 条件判断:判断条件i是否满足要求
      // 条件变化:i自身值的改变
      for(条件初始化; 条件判断; 条件变化) {
      	循环体语句;
      }
      
    • 执行流程:

      1. 执行条件初始化,声明一个变量并赋初始值
      2. 进行条件判断,判断是否满足条件,如果结果false,for循环结束,循环体不会再次进入
      3. 如果结果true,满足条件,就去执行以此循环体语句
      4. 执行条件变化
      5. 从二次循环开始,就重复执行2,3,4步
    • 注意点:

      • 如果循环体语句只有一句,前后的{}可以省略
      • for( ; ; ) {} 是一个死循环,后面不能有其他代码,否则编译报错:无法访问的语句

    while循环语句|条件循环

    • 语法结构:

      条件初始化;	
      while(条件判断) {
      	循环体语句;
      	条件变化;	// 切记不要漏掉,否则可能会形成死循环
      }
      
    • 执行流程:

      1. 条件初始化
      2. 执行条件判断
      3. 如果满足条件执行循环体语句,如果不满足条件结束
      4. 重复执行2,3步
    • 注意点:

      • while (true) {}:典型的死循环
      • while (false) {循环体语句;}:会报错;boolean b = false; while (false) {循环体语句;}:不会报错

    do… …while循环语句

    • 语法结构:

      条件初始化;
      do{
      	循环体语句;
      	条件变化;
      } while(条件判断);
      
    • 与while循环的区别:

      • while循环:先判断条件是否满足,再执行循环体
      • do… …while循环语句:先执行,后判断,无论是否满足条件,都至少执行一次

    循环嵌套

    循环语句可以互相嵌套,形成多重循环,其中较常见的是双重for循环

    • 语法结构:

      for(条件初始化1; 条件判断1; 条件变化1){
      	循环体语句;
      	for(条件初始化2; 条件判断2; 条件变化2){
      		循环体语句;
      	}
      	循环体语句;
      }
      
    • 外层循环执行一次,内层循环执行一轮

    • 举例:打印九九乘法表:

      public class Nine {
      	public static void main(String[] args) {
      		for(int i = 1; i <= 9; i ++) {
      			for(int j = 1; j <= i; j ++) {
      				int mul = i * j;
      				System.out.print(j + "×" + i + "=" + mul + "\t");
      			}
      			System.out.println();
      		}
      	}
      }
      

    break和continue

    • break:

      • 作用: 终止,停止,结束整个所在的循环语句
      • 应用场景: 循环和switch语句中
      //模拟击鼓传花场景
      //产生一个1~11之间的随机数
      int num=(int)(Math.random()*(11-1+1)+1);
      System.out.println(num);
      int i=0; //学生的编号
      //游戏开始
      while(true){
      	i++;
      	if(i==num){
      		System.out.println("游戏结束"+i);
      		break;	// 与while(true)配合是break的典型用法
      	}
      }
      
    • continue:

      • 作用: 跳过本次循环后面的所有内容,继续下一次循环
      • 应用场景: 只能用在循环中
      // 打印1~10之间的数,遇到3|3的倍数就跳过
      for(int i = 0; i <= 10; i++) {
      	if(i % 3 == 0) {
      		System.out.println("跳过");
      		continue; //下面的代码不执行,直接进入下一次循环
      		//System.out.println(i);	// 编译报错: 无法访问的语句
      	}
      	System.out.println(i);
      }
      
      
    展开全文
  • 文章目录流程控制一、接收用户输入二、执行结构概述三、if分支四、switch五、循环_while六、do while循环七、for循环八、循环嵌套图形打印九、breakcontinue十、如何退出多重循环十一、图形打印详解十二、判断用户...

    流程控制

    总结了一下好几天前学习的流程控制的笔记。

    一、接收用户输入

    使用Java内部提供的Scanner类,用于接收用户键盘输入。Java所提供的一个工具,其中封装了许多方法,每个方法都有不同的功能可供我们使用。

    • 语法格式:类型 变量 = new 类(参数)

      Scanner input = new Scanner(System.in);
      //用于接收各种数据类型:
      int i = input.nextInt();
      //nextLine方法不要与其他next方法同时使用
      String str1 = input.next();
      String str2 = input.nextLine();
      

      new:创建、引用数据类型的对象,可认为是变量值。(对象在后面学到)

      System.in:扫描系统的输入

    二、执行结构概述

    任何简单和复杂的算法都可以由顺序结构、分支结构和循环结构这三种基本结构组成。

    1. 顺序结构

      按照语句的出现顺序执行

    2. 分支结构

      程序执行时出现分支,根据条件成立与否判断选择哪一条分支

    3. 循环结构

      需要重复执行、运算的一些操作,重复执行某一循环体,直到条件不满足结束

      • 例如:写一个程序计算每个人的考试成绩,此时多次的累加就需要重复执行,这时就可以写一个循环结构
      • 注意:一般来说,循环执行结构一定要有出口

    三、if分支

    if条件语句:如条件符合,则执行XX代码语句
    条件语句为Boolean结果表达式

    • 语法格式(4种)

      //1.如果条件结果为true,则执行体(大括号中的代码)运行
      if(条件语句){...}
      
      //2.如果条件结果为true,则执行体运行,否则执行else后面的语句
      if(条件语句){...}else{...}
      
      //3.两个条件,若满足if条件则执行体运行并结束;若不满足if条件,判断else if条件,满足则执行else if执行体语句
      if(条件语句){}else if(条件语句){}
      
      //4.判断是否满足条件,满足则执行体运行并结束,若前面的条件都不满足,运行最后的else执行体
      if(条件语句){}else if(条件语句){}else{} 
      
    • 例1:判断成绩是否合格

      if(s >= 60) {
          System.out.println("成绩合格");
      } else {
          System.out.println("成绩不合格");
      }
      
    • 例2:判断成绩等级

      if(s > 120 || s < 0) {
      	System.out.println("成绩输入有误");
      } else if(s >= 90) {
           System.out.println("优");
      } else if(s >= 80) {
           System.out.println("良");
      } else if(s >= 70) {
           System.out.println("中");
      } else if(s >= 60) {
           System.out.println("及格");
      } else {
           System.out.println("不及格");
      }
      

    四、switch

    • 语法格式:

      //switch块里包含case,表示如果表达式的结果满足取值n,则执行语句块n,直到遇见break关键字,跳出这个选择继续执行下方代码;若所有case都不匹配,则执行default中语句块n+1,直到遇见break
      switch(表达式){ 
          case取值1:语句块1;break; 
          case取值n:语句块n;break; 
          default:语句块n+1;break; 
      } 
      
    • 规则

      • 表达式的结果是int、byte、char、short、String类型
      • case子句中的取值必须是常量(不会变化的值),且不能重复
      • case后面的执行体可写{}也可以不写{}
      • default子句是可选的,可以不写,不写时若没有匹配的case则switch语句不会进行任何操作
    • 特殊情况:若case1子句最后没写break,则不管是否与case2匹配,都会继续执行case2语句,直到遇见break才会跳出选择。

    • 例:根据用户输入月份来判断季节

      switch(month) {
          case 1:
          case 2:
          case 3:
              System.out.printlb("春季");
              break;
          case 4:
          case 5:
          case 6:
              System.out.printlb("夏季");
              break;
          case 7:
          case 8:
          case 9:
              System.out.printlb("秋季");
              break;
          case 10:
          case 11:
          case 12:
              System.out.printlb("冬季");
              break;
          default:
              System.out.println("输入的月份有误,请检查!");
              break;
      }
      

    五、循环_while

    和if语句类似,条件满足就执行某段代码。

    1. 循环语句功能

      在循环条件满足的情况下,反复执行特定代码

    2. 循环语句分类:(3类)

      for循环

      while循环

      do/while循环

    while循环

    • 先判断,若符合条件,循环继续执行,否则循环退出。

    • 语法格式:

      while(条件表达式){ 
          //语句块; 
      }
      
    • 使用while循环的步骤

      1. 分析循环条件(循环次数)和循环操作(循环内容)
      2. 套用while语法写出代码
      3. 检查循环是否能够退出
      int i = 0;
      while(i < 10) {
          //更新循环变量
          i++;
          System.out.println("循环:"+i);
      }
      
    • 例:录入班级人数和学员成绩,计算班级学员的平均成绩

      //s使用变量studentNum记录班级总人数
      int studentNum = input.nextInt();
      //用于记录循环的次数,以及控制循环何时结束
      int i = 0;
      //定义变量sum,用于统计总分数
      int sum = 0;
      whlie(i < studentNum) {
          i++;
          System.out.println("请输入第"+i+"个学生的成绩:");
          int s = input.nextInt();
          sum += s;
      }
      System.out.println("学生的平均成绩为"+sum/studentNum);
      

    六、do while循环

    先执行,再判断。

    • 语法格式
      do {
      	循环操作
      } while (条件表达式);
      

    while和do while的区别:

    区别在于第一次判断是否成立,不成立时:while程序不执行,直接结束;do while程序先执行一次执行体中的内容再结束。

    while是先判断,如果满足条件则继续执行,否则退出。do while是先执行一次循环体,再判断,如果满足条件继续执行,否则退出。

    do while的应用场景比while循环少很多,常用于要做第一次操作。

    七、for循环

    • 例:打印文字从0~9

    • while循环:

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

      //for ([定义循环变量];[判断循环条件];][更新循环变量]) {}
      for (int i = 0;i < 10;i++) {
          System.out.println(i);
      }
      for(;;){}//(;;)相当于(;true;)死循环
      

    i:控制循环次数的循环变量,值一直会变化
    判断循环条件,条件满足一直循环执行,条件不满足循环结束。
    i++:更新循环变量

    八、循环嵌套图形打印

    经常用来执行一些复杂运算

    • 语法格式:
      //外层循环控制内层循环执行10次
      for(int i = 0; i < 10; i++) {
          //内层循环也会执行10次
          for(int j = 0;j < 10;j++) {
              //总共执行100次
          }
      }
      
    • 例:用循环打印一个10行10列的*图形
      //外层循环控制行数
      for(int i = 0; i < 10; i++) {
          //System.out.println("* * * * * * * * * *");
          //内层循环控制列数
          for(int j = 0;j < 10;j++) {
      		System.out.print("* ");
          }
          System.out.println();
      }
      

    九、break与continue

    循环的退出:break和continue
    都能用于退出循环
    break用于结束循环,continue用于结束一轮循环中的某一次

    • 例:
      for(int i =0;i < 10;i++) {
          if(i==5) {
              //break结果为0 1 2 3 4
              //break;
              //continue结果为0 1 2 3 4 6 7 8 9
              continue;
          }
          System.out.println(i);
      }
      

    区别:i=5时,continue结束了那一次循环,然后继续i++往下执行,从6继续。break直接结束所有循环。

    十、如何退出多重循环

    for(int i = 0;i < 10;i++) {
        //给循环起别名
        bieming:for(int j = 0;j < 10;j++) {
            System.out.println("i="+i+",j="+j);
            if(i == 5 && j == 5) {
                break bieming;
            }
        }
    }
    

    当想要退出n重循环时,只需要给循环起一个别名(任意字母),当触发某条件时,跳出该别名的循环即可。

    十一、图形打印详解

    嵌套循环打印图形以什么思路思考?
    外层循环控制行数,内层循环控制列数。

    • 图形1:
      *
      ***
      *****
      *******
      
    • 解决方案:
      外层循环:4
      内层循环:第一行时循环1次,第二行时循环3次,第三行时循环5次,第四行时循环7次。
      for(int i = 0;i < 4;i++) {
          for(int j = 0;j < i * 2 + 1;j++) {
              System.out.print("*");
          }
          System.out.println();
      }
      

    控制行直接数多少行即可,控制列要找到规律,并通过循环条件判断。

    • 图形2:

         *
        ***
       *****
      *******
      
    • 解决方案:
      外层循环:4
      内层循环1:控制空格的列数,第一行时3个空格,第二行时2个空格,第三行时1个空格,第四行时0个空格。
      内层循环2:控制*的列数,第一行时循环1次,第二行时循环3次,第三行时循环5次,第四行时循环7次。

      for(int i = 0;i < 4;i++) {
          //i:0 1 2 3
          for(int j = i+1;j < 4;j++) {
              System.out.print(" ");
          }
          for(int j = 0;j < i*2+1;j++) {
               System.out.print("*");
          }
          System.out.println();
      }
      
    • 图形3:

         *
        ***
       *****
      *******
       *****
        ***
         *
      
    • 解决方案:和图形三一样的,就是反过来了。

      for(int i = 0;i < 4;i++) {
          for(int j = i + 1;j < 4;j++) {
              System.out.print(" ");
          }
          for(int j = 0;j < i*2+1;j++) {
              System.out.print("*");
          }
          System.out.println();
      }
      for(int i = 0;i < 3;i++) {
          for(int j = 0;j < i+1;j++) {
              System.out.print(" ");
          }
          for(int j = 6;j > i*2+1;j--) {
              System.out.print("*");
          }
          System.out.println();
      }
      
    • 图形四:思考ing

         *
        * *
       *   *
      *     *
       *   *
        * *
         *
      

    十二、判断用户输入类型

    在接收用户输入的数据前判断数据类型

    if(input.hasNextInt()) {
        ...
    } else {
        System.out.println("输入类型错误");
    }
    

    总结

    流程控制是相当重要的一个内容,几天没看就不熟悉了,这个脑子。多看多记多练习!!!

    展开全文
  • debug与switch

    2019-03-26 09:17:00
    1. 掌握多重循环的使用 一个循环结构中可以嵌套其他两种循环结构,嵌套多少层和多少个都可以,一般不会超过两层!所以多重循环又往往被称为叫双重循环。 外层循环执行一次,内层循环执行一遍/轮。 while(){ // 外层...

    1. 掌握多重循环的使用

    一个循环结构中可以嵌套其他两种循环结构,嵌套多少层和多少个都可以,一般不会超过两层!所以多重循环又往往被称为叫双重循环。

    外层循环执行一次,内层循环执行一遍/轮

    while(){ // 外层循环
        // 内层循环
        for(){
            
        }
        do{
            
        }while();
    }
    

    如果在打印图形的时候,先看有几行,外层循环控制打印几行

    再看有几列,内层循环控制每列打印的内容

    2. 掌握循环中的跳转语句使用

    一会break和标志位做对比。

    switch(){
        case 常量1:
        	break;
        ....
    }
    

    掌握continue和break的区别

    break:退出当前循环! 如果出现在多重循环的内层循环中,不会退出外层循环,只会退出当前循环。

    continue(继续):结束本次循环(后面的代码不执行了),进入下一次循环。

    break可以出现在switch选择结构和循环结构中,continue只能出现在循环中。

    利用continue和break实现重复输入:

    3. 掌握程序调试(debug/断点调试)

    到达循环之后,程序不再是很直观就能推断出结果了!所以需要我们运行时慢慢查看。

    **要求:**如果你来问我问题,首先应该保证你已经debug过了!

    1. 添加断点(break point) -> 双击行号 / 右键添加

      断点:你希望程序在哪行代码开始进行调试/暂停/中断执行

      不要添加在注释行 或者 一些输入上 或者语法声明上(类声明、方法声明、循环、选择声明)!

    2. 右键debug as以调试形式运行 ,运行之后,程序会在断点处停止,此时这行代码处于将要执行还未执行的状态。

      不要使用run as

    3. 可以按下F6(Step Over)执行当前行代码,并进入下一行

    4. 可以在一行一行调试的过程中,随时切换断点的位置!并且可以随时按下F8(Resume)快速放行到下一个断点,如果没有下一个断点,程序会直接运行至结束。

    5. (了解)按下F5(Step Into),它可以进入方法内查看运行。

    6. 如果在调试过程中发现问题,随时可以中断进行修复解决。

    展开全文
  • 2.3 选择结构 2.3.1 if 语句 尽量使用大括号,除非非常确信或者语句非常短,可将语句附于条件之后;...2.3.2 if 的嵌套 略; 2.3.3 switch 语句 switch使用较少,格式如下: switch(表达式){ case 常量表达式...

    2.3 选择结构

    2.3.1 if 语句

    • 尽量使用大括号,除非非常确信或者语句非常短,可将语句附于条件之后;
    • 判断相等使用的是==,如果判断是否为0,可省略判断符;
    • 逻辑的与和或是&&||,单个的逻辑判断符用于位操作;

    2.3.2 if 的嵌套

    • 略;

    2.3.3 switch 语句

    • switch使用较少,格式如下:
    switch(表达式){
    	case 常量表达式1:
    	...
    	break;
    	
    	case 常量表达式2:
    	...
    	break;
    	
    	...
    
    	default:
    	...
    }
    
    • 需要注意,case 内部必须使用 break,否则会顺序执行,default 在末尾,不需要添加 break;

    2.4 循环结构

    2.4.1 while 语句

    • 不要忘记在主体中对终止条件包含的变量进行操作,避免陷入死循环;

    2.4.2 do…while 语句

    • 使用较少,格式如下:
    do{
    	...
    }while(条件)
    
    • 与 while 的区别在于:do…while 会先执行循环体一次,然后才去判断循环条件是否为真,这也是 do…while 实用性较低的原因;

    2.4.3 for 语句

    • 是最常用的循环语句,常用的格式如下:
    for(循环变量赋初值; 循环条件; 循环变量改变){
    	...
    }
    
    • 上述 for 循环的执行方式是:
    1. 先给循环变量赋初值;
    2. 反复判断循环条件是否成立:如果成立,执行省略号的内容,执行完毕后,执行循环变量的改变,并重新判断循环条件;如果不成立,跳出循环;
    • 在 C 语言中不允许在 for 语句中定义循环变量,但是在 C++ 中是可以的,因此需养成保存文件为(.cpp)格式的习惯,因为 C++ 是向下兼容 C 的;

    2.4.4 break 和 continue 语句

    • break 是跳出当前的循环,而 continue 是跳出循环中的本次迭代,不会终止循环;
    展开全文
  • 2.while循环使用continue语句,用于终止当前那次循环。即执行完continue语句后,只结束当前这次循环,继续执行循环体下一次循环。 当break和continue出现在嵌套的循环结构内时,都只对最内层循环起作用...
  • 在复杂条件下运用逻辑运算符1.1.2使用if-else选择结构1.3多重if选择结构1.4嵌套if选择结构1.5switch选择结构1.5.1为什么使用switch选择结构1.5.2什么是switch选择结构java关键字二.循环结构1.while循环结构1.1什么...
  • 文章目录流程控制数组流程控制顺序结构分支结构if条件语句注意点switch语句注意点循环结构while循环语句do while循环语句for循环嵌套循环控制循环结构使用break结束循环使用`continue`忽略本次循环使用`return`...
  • 第四章 流程控制数组 本章重点 顺序结构 if分支语句 switch分支语句 while循环 do while循环 for循环 嵌套循环 控制循环结构 理解数组 数组定义和初始化 使用数组元素 数组作为引用类型运行...
  • 选择语句循环结构Scanner 的使用随机数选择结构if - elseswitch - case循环结构for 循环while循环do - while循环嵌套循环关键字的使用与说明breakcontinue其它每日一考 Scanner 的使用     &...
  • javaSE项目注意

    2019-06-02 17:10:20
    while与switch的连用(switch嵌套在while中使用) 用FileReader以行格式读取文本的数据 BufferedReader为FileReader的缓冲流 实体类中使用tostring方法来输出字符串 用static快来初始化数据 用List集合来保存...
  • switch分支语句 while循环 dowhile循环 for循环 嵌套循环 控制循环结构 理解数组 数组定义和初始化 使用数组元素 数组作为引用类型运行机制 多维数组实质 操作数组工具类 数组实际应用场景 ...
  • 来源网络 CSDN使用尽量小数据类型 使用自加、自减指令 减少运算强度 while do...while 区别register 关键字 volatile 关键字 以空间换时间 宏函数取代函数 适当地使用算法 用指针代替数组 强制转换...
  • java入门学习

    2020-02-08 21:35:17
    论java入门学习 1、概述与环境搭建 2、语言基础 3、选择结构与分支结构  if else的使用 多重if 嵌套if 4、分支结构 switch case 【注意】switch的case被选中后,不会主动...【注意】while与for的特点:首次...
  • 目录4.1 顺序结构4.2 分支结构4.2.1 if条件语句4.2.2 java 11改进的switch分支语句4.3 循环结构4.3.1 while循环语句4.3.2 do while循环4.3.3 for循环4.3.4 嵌套循环4.4 控制循环结构4.4.1 使用break结束循环4.4.2 ...
  • Java_流程控制数组

    2019-03-17 11:27:19
    2)java7增强后的switch分支语句 4.3 循环结构 1)while循环 2)do while循环 3)for循环 4)嵌套循环 4.4 控制循环结构 1)使用break结束循环 2)使用continue忽略本次循环进入下一次循环 3)使用return结束方法 4....
  • 要求多次执行forend之间程序语句,且允许嵌套使用。 例:计算8阶Pascal矩阵所有元素总和 while/end 不规定循环次数 例:迭代法求方程实根 if/end 多分支if/elseif/…/else/end 开关语句switch/end ...
  • 流程控制数组4.1 顺序结构4.2 分支结构4.2.1 if条件语句4.2.2 Java 7 增强后的switch语句4.3 循环结构4.3.1 while循环4.3.2 do while4.3.3 for循环4.3.4 循环嵌套4.4 控制循环结构4.4.1 break结束循环4.4.2 使用...
  • 流程控制数组 顺序结构 if分支语句 switch分支语句 while循环 do while循环 for循环 嵌套循坏 控制循环结构 理解数组 数组定义和初始化 使用数组元素 数组作为引用类型运行机制 多维数组实质 ...
  • 02 函数事件.ppt

    2020-07-23 10:18:45
    条件语句分为if语句,if-else语句、if的嵌套 多分支语句switch根据表达式的值,进入不同的分支执行 多分支语句switch根据表达式的值,进入不同的分支执行 数组 Array对象常用的属性是length,排序方法:sort 循环...
  • Day3--选择结构案例

    2020-09-07 14:40:41
    Day3--选择结构案例选择结构基本if语法If语句嵌套Else ifSwitchSwitch基本语法Switch的好处:循环结构循环结构的基本概念While循环循环的套路`Do…while`循环 选择结构 程序中有三大结构,顺序,选择,循环 顺序:...
  • 条件语句(用法c语言类似)1.if语句2.if...else语句3.多重if4.嵌套if5.switch循环语句1.while的用法2.do...while的用法特点:先执行,后判断3.for的用法for(循环变量初始化;...循环的嵌套使用C语言类似...
  • java中常用语法

    2019-08-30 12:41:49
    文章目录java中常用语法一.选择结构1.if选择结构基本含义流程图如何使用if选择结构1....循环结构1.while循环结构循环含义执行顺序如何比较字符串程序调试2.do-while循环结构执行顺序与while循环结构不同点...
  • 2、if语句:if-else语句,使用块语句、运算条件符、嵌套的if语句。 3、数据比较:浮点数比较、字符比较、对象比较 4、switch语句:break 5、while语句:无限循环、嵌套循环、其他循环控制 ...
  • 10.4.2 使用字符串指针变量字符数组区别 158 10.5 函数指针变量 159 10.6 指针型函数 160 10.7 指针数组和指向指针指针 161 10.7.1 指针数组概念 161 10.7.2 指向指针指针 164 10.7.3 main 函数参数 166...
  • 2、if-else 语句,使用块语句以及嵌套语句 3、switch语句 4、while语句,do语句以及for语句 5、迭代器 6、数组以及相关知识 教材学习中问题和解决过程 问题1:无限循环示例中: double num = 1.0 while (num !=...
  • 文章目录Java流程控制一、用户交互Scanner二、顺序结构三、选择结构if单选择结构if双选择结构if多选择结构嵌套的if结构switch多选择结构四、循环结构while循环do…while循环for循环五、break & continue Java流程...
  • 3.6 while循环do while循环的使用及区别/92 3.7 循环结构中break、continue、goto、return和exit区别/98 第4章 数组/103 4.1 一维数组定义及引用/104 4.2 二维数组定义及引用/110 4.3 多维数组定义...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 179
精华内容 71
关键字:

while与switch的嵌套使用