自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

原创 猜数3次-python

定一个数字(1-10,随机产生,通过3次判断来猜出数字)

2024-08-23 18:20:13 259

原创 银行存取业务(手续费,利息)-Java

CheckingAccount.java——重写deposit和withdraw。CheckingAccount.java——重写deposit和withdraw。

2024-08-14 08:31:38 196

原创 重写equals方法-Java

重写equals方法——各属性相同,即返回true。未重写前的equals方法。

2024-08-14 08:17:13 117

原创 Java实现 零钱通 (面向过程 -> 面向对象)

SmallChangeOOP.java —— 每个功能对应一个方法。SmallChangeAPP.java —— 测试类。

2024-08-08 21:08:14 143

原创 石头剪刀布休息(猜拳游戏)

【代码】石头剪刀布休息(猜拳游戏)

2024-07-17 16:12:44 148

原创 区分C语言中的全局变量和java中的类的变量

中改变的count的值是该对象的count变量,改变的都是t1变量的count的值。

2024-07-17 14:58:24 223

原创 注意考虑代码的健壮性(Double,res)

ps:此处可考虑将max函数返回类型设定为Double,因为包装类型可以为null,但是基本数据类型不可为空,此处返回值可以复制为main函数中的res来保证程序健壮性。编写类A01,定义方法max,实现求某个double数组的最大值,并返回。

2024-07-13 17:18:47 158

原创 java this的使用(比较两个对象属性是否相等)

比较两个对象属性是否相等没必要重新定义一个类,把两个对象当做参数传进去。可以使用this解决该问题。

2024-07-13 10:55:59 157

原创 递归 汉诺塔-java

大梵天创造世界的时候做了三根金刚石柱子,在一个柱子从下往上按照大小顺序摞着64片圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上,并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能异动一个圆盘。汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。

2024-07-11 09:46:48 127

原创 递归 迷宫问题-java

1)findWay方法是为了找出走出迷宫的路径,找到返回true,否则返回false。5)先确定找路策略 下->右->上->左(ps:找路策略会影响找到的通关路径)4)但map[6][5]==2就说明找到通路,可以结束,否则继续找。0表示可以走 1表示障碍物 2表示可以走 3表示走过但走不通。2)(i,j)是老鼠的位置,初始化的位置为(1,1)

2024-07-10 17:27:46 197

原创 递归 猴子吃桃-java

1)规律就是 前一天的桃子 = (后一天的桃子 + 1)* 2(此处可列方程)当到第10天时,想再吃时(即还没吃),发现只有一个桃子了。2)Peach函数的参数是day,意为计算第几天的桃子个数。有一堆桃子,猴子第一天吃了其中的一半,并再多吃了一个。以后每天猴子都吃其中的一半,然后再多吃一个。问题:最初共多少个桃子。

2024-07-10 14:27:08 161

原创 递归 求斐波那契数列-java

【代码】递归求斐波那契数列。

2024-07-09 14:30:17 158

原创 java 参数传递(尤其注意参数是对象的情况)

但是要注意虽然类是引用传递,但是要注意,调用方法是新开一个栈。类和数组为 引用传递,传递的是地址。8大基本数据类型为 值传递。

2024-07-08 17:50:22 228

原创 很常用的编程思想

查找元素在数组中的位置设置索引index = -1,遍历查找把i保存到index中,break,如果循环结束后index == -1,则表示没找到

2024-07-05 09:17:03 89

原创 对升序数组插入一个元素后,该数组顺序依然是升序

1)先确定添加数应该插到哪个索引(要考虑插在最后的索引情况)复制到另一个数组用两个游标。

2024-07-05 08:59:19 85

原创 java杨辉三角

【代码】java杨辉三角。

2024-07-03 21:53:06 300

原创 java顺序查找

由于是遍历查找,不能用if-else来输出没有找到,而应该设置一个索引index,如果找到就将index的值设置成下标的值,如果遍历结束后index仍为初始值,才是没有找到。

2024-07-03 17:16:09 429

原创 java数组扩容

要求:实现动态的给数组添加元素效果,实现对数组扩容。3)用户可以通过如下方法来决定是否继续添加 y/n。ps:比较字符型char是否相同只需用==即可。2)增加的元素直接放在数组的末尾。1)原始数组使用静态分配;

2024-07-03 09:59:52 142

原创 java求出一个int数组的最大值,并得到对应的下标

定义一个maxIndex,比较大小的if修改maxIndex即可。不用先用循环求出最大值,再循环用最大值比较是否相等求下标。

2024-07-02 09:42:00 143

原创 java输出小写的a-z以及大写的Z-A

c <= 'z';c--) {

2024-06-29 20:48:57 185

原创 java中break和continue的标签使用

continue label是退出label对应的本次循环。ps:label并不是关键字,可以替换成其他标识符。break label是退出label对应的循环。

2024-06-29 10:57:30 245

原创 java打印菱形和空心菱形

菱形分上下两个部分。其中上部分同打印金字塔;下部分循环部分i是递减。菱形分上下两个部分。其中上部分同打印空心金字塔;(ps:菱形层数只能为奇数)下半部分同打印星号同空心菱形。(ps:菱形层数只能为奇数)

2024-06-23 15:41:32 187

原创 java打印金字塔paremid和空心金字塔

则每行打印空格数=layers-i,每行打印星号数=2*i-1。首先确定每行打印几个空格,在确定每行打印几个*设总层数为layers,当前层数为i。

2024-06-22 22:44:48 293

原创 java打印99乘法表

【代码】java打印99乘法表。

2024-06-14 23:34:16 277

原创 数据流图和软件结构图

根据要求画出该系统的数据流图,并将其转换为初始软件结构图。

2023-03-29 10:26:51 1063

原创 前后端分离项目每次启动idea都要进行

之后每次启动只需要执行。

2023-03-27 10:30:11 175

原创 前后端分离项目导入idea遇到的问题

【代码】前后端分离项目导入idea遇到的问题。

2023-03-26 16:35:28 251

原创 idea中打开terminal命令行

点击即可。

2023-03-26 15:32:52 427

原创 在特定目录下打开cmd

在目录输入cmd回车。

2023-03-25 20:17:42 155

原创 jdbc快速入门

javaweb-jdbc快速入门

2023-03-03 15:35:46 69

原创 常见的几种输入形式

给定样例个数T(while(T–))scanf("%d", &T);while(T--){ }输入n……当n=0时,结束scanf("%d", &n);while(n != 0){ scanf("%d", &n);}测试存在多组测试样例(while……EOF)End Of Filewhile(scanf("%d", &n) != EOF){ }//可以按<ctrl + Z>组合键,这是.

2021-08-13 16:13:22 1142

原创 cin.peek()和cin.get()

cin.peek()看一个字符,不取走cin.get()从输入中取走一个字符

2021-08-11 16:37:39 119

原创 atof功能

atof(s)将字符串转为double型

2021-08-07 11:16:44 130

原创 cin和%s输入的结束标志

cin以空格为结束标志

2021-08-07 11:11:55 734

原创 char判断字符串中是否含有某个字符

C 库函数char *strchr(const char *str, char c) 在参数 str 所指向的字符串中搜索第一次出现字符 c(一个无符号字符)的位置。如果字符串str中不含有字符c,则返回NULL

2021-07-03 16:48:10 2696

原创 vector可以直接赋值

v2 = v1#include<iostream>#include<vector>using namespace std;int main(){ vector<int> v1; vector<int> v2; v1.push_back(1); v1.push_back(2); v1.push_back(3); v2 = v1; for(auto it=v2.begin(); it!=v2.end(); it++) cout<&

2021-05-30 16:05:13 2446

原创 无穷大INF_0x3f3f3f3f

在很多情况下0x7fffffff并不是一个好的选择。如果INF取0x7fffffff,那么INF加一个数会溢出变成负数,不能满足无穷大加一个有穷的数依然是无穷大的要求。最精巧的无穷大常量是INF=0x3f3f3f3f,因为0x3f3f3f3f的十进制是1061109567,也是10^9级别的,和0x7fffffff是一个数量级的。memset(a, 0x3f, sizeof(a));//将某个数组全部赋值为无穷大memset(a, INF, sizeof(a));//功能同上...

2021-05-29 14:55:21 187

原创 memset函数

通常用memset()函数对数组进行快速初始化,例如memset(a, 0, sizeof(a))//将数组的所有元素都置为0memset(a, -1, sizeof(a))//将数组的所有元素都置为-1但memset是按1字节对单位对内存进行填充,无法初始化为1之类的值。...

2021-05-29 14:45:34 91

原创 数据类型的取值范围

int的取值范围:-2^31 ~ 2^31-1-2147483648 ~ 2147483647(约等于10的9次方)long long的取值范围:-2^63 ~ (2^63-1)-9223372036854775808 ~ 9223372036854775807(约等于10的18次方)注:2的10次幂约等于10的3次幂

2021-05-16 20:38:13 1041

原创 unique函数

头文件:#include<algorithm>作用:“去除”容器或者数组中相邻元素的重复出现的元素注意:(1) 这里的去除并非真正意义的erase,而是将重复的元素放到容器的末尾,返回值是去重之后的尾地址。(2) unique针对的是相邻元素,所以对于顺序顺序错乱的数组成员,或者容器成员,需要先进行排序,可以调用sort()函数。看如下代码理解一下吧w(゚Д゚)w#include<iostream>#include<algorithm>using

2021-05-14 18:32:38 190

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除