摘要: Day26.1.冒泡排序 1.内容 两层循环,外层冒泡轮数,内层依次比较,时间复杂度O(n2),{实际为(n-1)*n/2},(具体参考数据结构) 相邻的数比较 一轮确定一个数的位置 最后一个数不用进行单独轮次的比较,因为只有一个位置剩余,所以最后一个数的位置是确定的 n个数需要n-1轮排序,总共进 阅读全文
posted @ 2022-12-21 18:34 武义一中梁朝伟 阅读(109) 评论(0) 推荐(0)
摘要: Day25.2.Arrays类 1.介绍 数组工具类java.util.Arrays 由于数组对象本身并没有什么方法可以调用,但API中提供了工具类Arrays供使用,从而对数组对象进行一些基本操作 具体查看JDK帮助文档 Arrays类中的方法都是static(静态)修饰的,在使用时可以直接使用类 阅读全文
posted @ 2022-12-21 18:34 武义一中梁朝伟 阅读(28) 评论(0) 推荐(0)
摘要: Day24.1.二维数组 多维数组可以看成数组的数组,如,二维就是一维中的元素变为数组,数组中存元素 1.二维数组的声明创建 int a[][]=new int[2][5]; int b[][]={{1,2},{3,4},{5,6}};//={b[0],b[1],b[2]}; //b[0] 1,2  阅读全文
posted @ 2022-12-21 18:33 武义一中梁朝伟 阅读(27) 评论(0) 推荐(0)
摘要: Day24.1.数组入门 1.定义 数组是相同数据的有序集合 每个数据为一个数组元素,每个数组元素可以通过一个下标来访问他们 2.数组的声明创建 声明: //方法一 dataType[] arrayRefVar; //建议 //int[] a; //方法二 dataType arrayRefVar[ 阅读全文
posted @ 2022-12-21 18:32 武义一中梁朝伟 阅读(117) 评论(0) 推荐(0)
摘要: Day24.2.数组在内存中的存储方式 数组是一种引用数据类型,数组引用变量只是一个引用,数组元素和数组变量在内存里是分开存放的。 如,定义了一个a[i]的数组,具体a[0],a[1]...中存储的值是数组元素,而i是引用变量 与所有引用变量相同的是,引用变量是访问真实对象的根本方式。但不是唯一(如 阅读全文
posted @ 2022-12-21 18:31 武义一中梁朝伟 阅读(142) 评论(0) 推荐(0)
摘要: Day23.2.递归 1.定义 自己调用自己 递归结构包括: 递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。 递归体:什么时候需要调用自身方法 2.例题 public class Demo06 { public static void main(String[] args) { Syst 阅读全文
posted @ 2022-12-21 18:30 武义一中梁朝伟 阅读(20) 评论(0) 推荐(0)
摘要: Scanner对象 1.next()读取数据 读取到有效字符后才会结束输入;//一定要输入不然程序会一直运行。 对输入有效字符前的空白,next()方法会自动去除;以空白即空格为结束符 只有输入有效字符后空白即空格才会作为结束符; next()方法不能得到带空格的字符串 public class D 阅读全文
posted @ 2022-12-21 18:30 武义一中梁朝伟 阅读(23) 评论(0) 推荐(0)
摘要: 可变参数 1.定义 在方法声明中,在指定参数类型后加一个省略号(...) 一个方法在参数列表中只能指定一个可变参数,他必须是方法的最后一个参数。任何普通的参数必须在它之前声明 2.例题 1. public class Demo04 { public static void main(String[] 阅读全文
posted @ 2022-12-21 18:29 武义一中梁朝伟 阅读(32) 评论(0) 推荐(0)
摘要: 命令行传参 package com.fj.method; public class Demo03 { public static void main(String[] args){//args[]数组 for (int i = 0; i < args.length; i++) {//args.len 阅读全文
posted @ 2022-12-21 18:26 武义一中梁朝伟 阅读(13) 评论(0) 推荐(0)
摘要: 方法的重载 1.定义 方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。 方法的重载是在本类中即同一个类中,注意与重写(继承中),重定义(继承中) 2.方法重载的规则 方法名称必须相同 参数列表必须不同(个数不同或类型不同或参数排列顺序不同)。参数排列顺序不同 阅读全文
posted @ 2022-12-21 18:26 武义一中梁朝伟 阅读(147) 评论(0) 推荐(0)
摘要: 方法 1.什么是方法 方法是语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的时候,最好保持方法的原子性:即一个方法只完成一个功能,这样利于后期的拓展 用static修饰的方法无需产生类的实例对象就可以调用该 阅读全文
posted @ 2022-12-21 18:24 武义一中梁朝伟 阅读(31) 评论(0) 推荐(0)