选择循环语句

包机制

  1. 包的本质就是文件夹(package)
  2. 一般利用公司域名倒置作为包名
  3. 包的导入需要用到 import 语句

Java.Dos

  1. 右键点击文件夹,点击Open in,继续点击explorer
  2. 从弹出来的文件夹进入命令行
  3. 输入命令“Javados -encoding UTF-8 -charset UTF-8 文件名.java"
  4. 运行程序后文件夹里面会生成 index.html(首页)

Scanner语句

  1. ”Scanner scanner = new Scanner(System.in)"
  2. 用于接收键盘数据(”Scanner“意为”扫描仪“)
  3. 使用”scanner“语句需要导入java.util.Scanner这个包
  4. 使用完需要关闭该程序”scanner.close()"
  5. 凡是使用IO流(输入输出流)如果不关闭会一直占用资源,养成良好习惯做到用完关闭

顺序结构

  1. 自上而下运行,就字面意思

选择结构

  1. if选择结构 “if(布尔表达式){执行语句}"
  2. equals判断字符串是否相等
  3. if多选结构 ”if(...){...} else if(...){...} else{...}"
  4. 嵌套if语句

Switch多选择结构

  1. switch(原始案例){

​ case a : // a为对比案例

​ //语句

​ break; // 结束语句

​ case b : // b为对比案例2

​ //语句

​ break; //结束语句

​ default :

​ }

  1. switch多用于匹配一个具体的值
  2. case语句具有穿透性,需要使用break结束

循环结构

While循环语句

  1. while(判断语句)
  2. while应避免死循环

Do...while循环语句

  1. do{循环语句}while(判断语句)
  2. do...while先执行后判断,while先判断在执行
  3. do...while至少循环一次

For循环

  1. for(初始化;布尔表达式;迭代)
  2. 初始化的值如果满足布尔表达式则会先执行一次,才会进行迭代

增强For循环

目前学习阶段用于数组,输出数组里面每一个数据

Break、Continue、Goto区别

  1. Break用于强制退出循环
  2. Continue用于终止某一个循环限制语句,并没有跳出整个大循环
  3. Goto语句上课了解了一下,不是太懂,先留一个印象,之后学习到了在扩展

方法

  1. 方法就是工具,在需要的时候可以被调用,减少不必要的代码

  2. 一个方法只完成一个功能,利于后期的调用

  3. 组成:修饰符 返回值类型 方法名(参数类型 参数名){

    ...

    方法体

    ...

    return 返回值;

    }

方法的重载

  1. 相同的名称,不同的方法,即为方法的重载

可变参数

  1. 在指定参数类型后面加加省略号(...)
  2. 一个方法中只能有一个可变参数,而且必须在最后

递归

  1. 自己调用自己
  2. 尽量少用

数组

动态初始化

  1. int[] nums=new nums[5]
  2. 上列公式表示定义了一个数组称为nums,并给nums这个数组定义了长度为5,即这个数组里面有5个值
  3. nums.length表示数组的长度

静态初始化

  1. int[] nums=
  2. ArrayIndexOutOfBoundsException下标越界异常

多维数组

  1. 数组中的每一个值又是一个新的数组
  2. int [ ] [ ] = new int [4] [2]
  3. int [ ] [ ] = {{1,2},{1,2},{1,2},{1,2}}

冒泡排序

posted on 2021-06-06 22:44  小蚂蚁!  阅读(81)  评论(0)    收藏  举报

导航