- 博客(20)
- 收藏
- 关注
原创 冒泡排序算法
/ 前面的数大于和后面的数 于是交换两者的位置。// 当j = 0时;第一个数和第二个数进行比较。// 当j = 1时;第二个数和第三个数进行比较。// 当j = 2时;第三个数和第四个数进行比较。// 当j = 3时;第四个数和第五个数进行比较。// 当j = 4时;第五个数和第六个数进行比较。// j 从 0 --> 4 表示比较次数。第1轮 比较5次。第2轮 比较4次。第3轮 比较3次。第4轮 比较2次。第5轮 比较1次。
2022-09-27 08:45:15 176
原创 顺序查找
System.out.println("范围是:" + left + "-->" +right);System.out.println(value + "在数组中的索引是: " + index);// 用来接受查找的 value值对应的索引 index = 6。// 中间位置的索引。// 二分查找 最多查找 n/2 大大的降低了执行的时间 效率提升了。// 不存在左边 大于 右边的范围。// 顺序查找 最多查找 n-1。
2022-09-27 08:44:24 110
原创 查找指定索引的值
else if (i == arr.length - 1) { // 最后一个就还没有找到。System.out.println("查找的索引位置不存在 或者 溢出了");System.out.println("查找的值索引是:" + i);System.out.println("你查找的值不存在");// 查找到了指定数据直接结束循环。// (2) 查找指定的值 value = 3。// (1) 查找指定索引的值。
2022-09-26 00:10:25 263
原创 数组的截取
/ 定义新数组 进行接收 截取片段 0 1 2 3。// 数组的截取 截取的是12 6 43 2。// 将截取片段 添加到新数组中 0 - 3。// start + i 从2 - 5。// 截取的索引是2-6:要前不要后。// 打印新数组的值。
2022-09-26 00:09:27 464
原创 给数组扩容
System.out.println("请输入需要增加的长度:");// 长度是n+5 索引是0-->n+4。// 把arr的数据更新到 newarr中。// 数组的特点 一旦定义 大小不能改变。// 定义新数组 长度比原来的数组 长1。// 将新元素加入到 新数组最后一个位置。// 给数组扩容 增加一个6。// 使用arr代替新数组。// 使用n进行接收。
2022-09-26 00:08:20 149
原创 创建一个账号
System.out.println("客户名:" + c1.name + ";账户id是:" + c1.account.id);// 客户和账户进行绑定 c1.account = a1。System.out.println("参数有误");System.out.println("参数有误");System.out.println("余额不足");
2022-09-26 00:05:37 316
原创 获取圆的面积
return "半径:" + radius + ";面积:" + area + ";周长:" + peri;public String getInfo() { // 获取面积的相关信息。public double getPerimeter(){ // 获取周长。public double getArea(){ // 获取圆的面积。// 打印圆的相关信息。
2022-09-26 00:04:28 164
原创 计算1——100的和
System.out.println("1-100的和是:" + sum);// 用于收集 1 -> 100的值。// 调用函数 计算和。// 计算1->100的和。
2022-09-26 00:02:27 87
原创 求最大值
public int max(int num, int...other){ // 可变参数写在所有参数后面。System.out.println("最大值:" + maxNum);// 暂时的最大值 挨个跟other中的数字进行比较。// 默认第一个传递的数字 是最大值。
2022-09-26 00:01:30 100
原创 定义一个减法
System.out.println("8-5的结果是:" + res);// 方法内调用其他方法 getSum(x,-y) = 3。// (1) a是形参 3是实参 按顺序进行传递。//定义一个减法 int x int y。// 创建一个实例化对象 用于使用类中的方法。//(2) 将8和5传递给x和y res=3。// 定义一个实现两个数求和的方法。// int 是返回值类型。
2022-09-26 00:00:35 82
原创 创建对象以及方法
System.out.println("妻子是:" + w1.name + ";他的丈夫是:" + w1.husband.name);System.out.println("丈夫是:" + h1.name + ";他的妻子是:" + h1.wife.name);// 创建丈夫类的对象。//String[] args:传递的参数 ["小米","apple"] 字符串数组。// 创建妻子类的对象。// 在妻子类中定义丈夫的实例变量。// 定义妻子的名字。// 在丈夫类中 定义妻子的对象。// 定义丈夫的名字。
2022-09-25 23:59:39 60
原创 定义类属性
return name + "今年" +age +"岁"+ " " + "婚否:" + isMarry;// 一般情况下 其他数据类型 和 字符串相加都是字符串。System.out.println("走路...");// 定义walk方法 void 表示这个方法 没有返回值。// 方法名 小写 String 表示返回值是字符串。// public 公共的 表示其他的类 可以使用。// 定义员工人类 Person 类名首字母大写。String name = "小明";// 定义类属性 类变量。
2022-09-25 23:58:05 95
原创 定义一个二维数组
/ 获取没有的数据 报溢出错误 ArrayIndexOutOfBoundsException。// 第一行第二个数据。// 第二行第一个数据。// 第三行第一个数据。// 定义一个二维数组 获取二维数组的值。
2022-09-25 23:56:24 255
原创 新建一个不规则数组
/ 打印每一行对应的列数 行下标对应的范围是0 -> arr.length - 1。// i = 0时 第1行 j 表示每一行对应的列。// 打印二维数组的 第i行 第j列的值。// 两层for循环遍历二维数组。// 新建一个不规则数组。// 打印二维数组的行数。
2022-09-25 23:55:23 180 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人