java语句

假如想象 提交于 2019-12-23 21:06:13

\b 退格符 \u0008 boolean布尔型适于逻辑运算

\t 制表符 \u0009 if条件控制语句

\n 换行符 \u000a while循环控制语句

\r 回车符 \u000d do-while循环控制语句

" 双引号 \u0022 for循环控制语句

’ 单引号 \u0027 只有true和false值,无null

\ 反斜杠 \u005c

类型的转换方式:自动类型转换,强制类型转换。

Byte、char、short不能相互转换,他们三者都在计算时,首先转换为int类型,Boolean类型不可以转换为其它的数据类型。

一元操作符:自增,自减 ++ -- 逻辑非 ! 按位非 ~

             强制转换  (type)

二元操作符:算数运算 + - * / %

              位运算  & 丨 ^  《》  >>>

              关系 >  >=  <=  ==  !=

               逻辑 &&  ‖

               赋值  =

顺序结构

分支结构:是根据表达式条件的成立与否,决定执行哪些语句的结构,其作用是让程序根据具体情况有选择性地执行代码。

switch语句是由一个控制表达式和多个case标签组成。

控制表达式的数据类型只能是byte、short、char、int、string和枚举类型。

case标签后的vale值必须是常量。

JDK版本是7以上支持String(字符型)

If与swtich对比:

如果判断的具体数值不多,而且符合byte、short、int、char这四种类型,swtich效率较好。

其他情况:对区间判断,对结果为boolean类型判断,使用if,if的使用范围广。

循环语句的四个组成部分:

初始化部分(init_statement)、循环条件部分(test_exp)、循环体部分(body_statement)、迭代部分(alter_statement)。

初始化表达式只在循环开始之前执行一次。

初始化、条件以及迭代表达式都可省略,但分号不可省,当都省略时,变成死循环。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!