# java ## 介绍 ##数据类型转换 1从小到大 正常转换 特例 char (2字节)可以和int(4字节)进行转换,但是char不能和byte、short进行转换,char毕竟支持字符,如果非要转换需要强制转换 2从大到小 强制转换 强制转换需要注意数据的范围,因为可能会造成数据损失 3关于char的类型转换 char可以转int int不可以转char(可通过强制类型转换) byte不可以转char(可通过强制类型转换) char不可以转byte(可通过强制类型转换) short不可以转char(可通过强制类型转换) char不可以转short(可通过强制类型转换) char+char=int ##流程控制 1顺序 2条件判断(分支结构) #### 2.1 if 双分支 if(布尔表达式){ }else{ } 多分支 if(布尔表达式){ }else if(布尔表达式){ }else if(布尔表达式){ } //单分支 if(布尔表达式){ } ####2.2 switch多分支 switch(变量){ case: } switch的小括号放的是变量,不是布尔类型或者布尔类型表达式的值 case放的是变量可能会出现的值 case后面的值不能重复 注意事项: switch的小括号中可以放哪些变量 char byte short int 包装类 Character Byte Short Integer String enum switch的小括号中不可以放哪些变量 boolean long float double 3循环 ####3.1 while循环 while(){ } ()循环条件 放的是boolean类型的表达式|| 变量||值 {}循环体 放的是需要反复执行的代码 检查小括号中的循环条件的真假,如果为真,执行一遍循环体 执行完循环体接着判断循环条件,仍为true,接着执行循环体 ####3.2dowhile循环 循环体至少执行一次 ####3.3for循环 while循环定义的变量是全局变量,while循环后仍然可以继续使用该变量 for循环定义的变量是局部变量,for循环仅能在循环内部使用,更加符合高内聚低耦合 for循环中,初始变量和迭代方式可以放在小括号中,也可以放在小括号外 迭代放入小括号中,相当于放在循环体的最后一行,每次都是执行完循环体之后再进行迭代 ####循环控制语句 break语句 :break停止打断循环 continue语句:继续,结束本次循环一次(本次循环跳过了),从下一次继续 return语句:停止方法 break和return后面不能直接编写代码 ####多重循环 外层循环执行一次,内层循环执行一轮
3数据类型转换、流程控制、if、switch、while、dowhile、for循环、多重for循环
于 2022-05-13 21:48:36 首次发布