Java-程序结构

结构

顺序结构

1648617500549

选择结构

if结构

  • if单选择结构

1648618014529

1648618071756

 

  • if双选择结构

1648618098096

1648618338655

  • if多选择结构

1648618392316

1648618764356

  • 注意

    • if 语句至多有1个 else 语句,else 语句在所有的 else if 语句之后。

    • if 语句可以有若干个 else if 语句,它们必须在 else 之前。

    • 一旦其中一个 else if 语句检测为true,其他的 else if 以及 else 语句都将被跳过执行。

  • if的嵌套结构

1648618991159

 

switch结构

1648619144942

1648619709666

 

循环结构

while循环

1648621244158

1648621538028

 

do while循环

1648621957834

1648622137121

1648622337133

 

for循环

1648625888309

1648626878256

  • 可以用 100.for 再按enter快速输出 for 循环语句

  • 注意:

    • 最先执行初始化步骤。可以声明一种类型,但可以初始化一个或者多个循环控制变量,也可以是空语句。

    • 然后,检测布尔表达式的值。如果为true,循环体被执行。

      如果false,循环终止,开始执行循环体后面的语句。

    • 执行一次循环后,更新循环控制变量(迭代因子控制循环变量的增减)。

    • 再次检测布尔表达式。循环执行上面的过程。

1648627300501

1648628237656

1648629356221

  • 开发项目的基本思路:大问题,拆分为小问题,再逐个解决。

 

增强型for循环

  • 用于数组

1648629443351

1648629844989

 

break && continue

1648629901439

1648630131823

1648630705448

  • 标签:相当于定位,break和continue会跳到有标签的地方

1648632560014

 

反编译文件生成

在项目结构中,找到编译文件的生成路径

1648620523010

1648620497263

进入编译文件路径

1648620668226

  • 若直接复制粘贴进IDEA,会提示无法执行

  • 所有,将对应的编译文件复制到如下文件夹

1648620614056

1648620725087

之后,会在IDEA中生成一个反编译文件

1648620763557

反编译文件,将对相应的字符串进行hashCode转换

1648620824614

 

posted @ 2022-03-30 23:29  尘世红叶  阅读(37)  评论(0)    收藏  举报