选择结构与反编译

选择结构与反编译

顺序结构

这个很好理解,就是java中在没有其他干扰的情况下默认自上到下执行

if选择结构

if双选择结构(单选择就是不要else)

//语法结构
    if(布尔表达式(也就是什么什么等于true,等于true可省)){}

equals可用于判断字符串是否相等

下为代码示意图

if多选择结构

//语法结构
    if(){}
else if(){}
else{}

if的嵌套结构

在一个if的大括号中还可以使用用多个if来完善代码

备注

if语句中只要有一个成立它就不会执行之后的判断了

switch选择结构

//语法结构
    switch(){
    case 某某
        break(可选)
        default(可选)
}

switch语法具有穿透性(即如果不输入break,它将会输出成立项以及之后的全部值),且只能匹配一个具体的值,不能用于判断

switch支持数字,字符,及字符串类型

反编译

操作流程

  1. 在idea中点开项目结构
  2. 复制complier output中的路径在文件夹中打开
  3. 点击project进入我们所写的文件
  4. 打开后会出现乱码
  5. 在idea中右键我们创建的类,选择打开文件夹
  6. 把对应的乱码文件导入Java文件夹中
  7. 再打开idea发现多出了class文件该文件即为反编译后的文件
  8. 反编译可用于了解底层逻辑很重要
posted @ 2023-09-18 00:03  huayulianai  阅读(17)  评论(0)    收藏  举报