- 博客(132)
- 收藏
- 关注
原创 Java课程设计之购物车管理系统
显示购物车中的所有商品:public void displayAllInCart();-修改购物车中的商品数量:public void updateNumInCart();- 购物车(shoppingCart):Map类型,其中key为String类型,value为GoodsInCart类型。属性:存放商品的容器(goodsSet):Set类型。3)购物车中的商品信息类(GoodsInCart)购物车中的商品信息类(GoodsInCart)1)商品类(Goods),包括如下属性和方法。
2023-06-02 09:03:27 2468
原创 Java课程设计之学生成绩管理系统
1.设计一个学生类Student,私有成员属性有:姓名(name)和成绩(score);在指定位置处插入数据: public void insertAtArray(Student[] a, Student s, int k) {}查询成绩最高的学生信息:public void scoreMax(Student[] a) {}显示所有学生数据:public void showData(Student[] a) {}插入学生数据:public Student[] insertData() {}
2023-04-19 08:56:59 1592
原创 定长顺序存储结构串:从字符串中查找某指定的字符。
如果找到,在一行内字符在字符串中所对应的最大下标(下标从1开始);否则输出"NOT FOUND!输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。
2023-04-18 21:04:28 438
原创 队列:链队列的基本操作(填空题)
本程序要求实现创建一个长度为n的链队列,并用出队操作删除第一个元素,打印剩余链队列的元素。请考生补全相应位置所缺代码,使程序完整并正确运行,共有四处语句需考生补充。
2023-04-18 20:54:21 281
原创 【程序题】定长顺序储存机构串:替换大写字母
试设计一嚚法:将所有的嚛写字母以(A->Z, B->Y, C->X,.........X->C, Y->B, Z-A)的规则进行替换。嚏入在一行中给出一个嚖超过80个字符、并以回车结束的字符嚜。
2023-04-18 18:07:22 217
原创 定长顺序存储结构串:判断字符串是否对称
判断字符串S是否对称,请嚍函数int HuiWen(SString S)补充完整,函数返回值对称嚑返回1,否嚑返回0,如Fun("abba")返回1,Fun("abab")返回0。
2023-04-18 18:04:19 315
原创 Java 定义Common类,包含主方法、普通成员方法、构造方法、静态代码块、构造代码块。
定义Common类,包含主方法、普通成员方法、构造方法、静态代码块、构造代码块。-->非静态代码块!-->默认构造方法!-->普通方法中的代码块!-->默认构造方法!-->普通方法中的代码块!
2023-03-29 20:54:40 491
原创 Java 编写一个表示二维平面上的点的类MyPoint,
(2)定义两个MyPoint的构造方法,一个构造方法不带参数,且x和y的初始值为0,另一个构造方法有两个参数,参数名为x和y,类型为整数,用这两个参数分别作为初始x和y的坐标。(3)定义一个getD方法,功能为返回两个坐标点(由MyPoint定义)距离,值为float类型。(4)编写main方法,打印坐标点(2,3)到点(4,5)的距离。运行结果:2.828427。(1)定义private的成员变量x和y,表示点的x和y坐标,类型为整数。注:可以使用Math.sqrt()方法计算平方根。
2023-03-29 20:52:53 1345
原创 排序:直接插入排序(由大到小排序)
直接插入排序是一种最简单的排序方法,其基本操作是将需要排序的元素插入到已排好的有序表序列中,从而得到一个完整的有序序列。最坏情况全部反序,内层每次遍历已排序部分,最坏时间复杂度为O ( n 2 ) O(n^2)O(n。最好情况就是全部有序,此时只需遍历一次,最好的时间复杂度为O ( n ) O(n)O(n)综上,因此直接插入排序的平均时间复杂度为O ( n 2 ) O(n^2)O(n。注意:初始的侯有序区中的元素为第一个元素,其他元素为无序区中的元素。平均的空间复杂度为:O ( 1 ) O(1)O(1)
2023-03-28 19:52:37 1251
原创 基本算法及优化:判断素数、求素数和
利用函数计算素数个数并求和:输入两个正整数 m 和n(m≤n),统计并输出m 和n之间的素数的个数以及这些素数的和。要求定义并调用函数 prime (m)判断 m 是否为素数。其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数PrimeSum返回区间[m,n]内所有素数的和。题目保证用户传入的参数m≤n。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。
2023-03-28 19:04:25 523
原创 JAVA20 验证年龄
修改年龄时判断其范围,若年龄小于0则按0输出,若年龄大于200则按200输出。3. 若年龄介于[0,200]之间则直接输出。2. 若年龄大于200则输出200;1. 若年龄小于0则输出0;
2023-03-24 21:19:19 124
原创 JAVA19 修改Data类的定义
现有一个Data类,内部定义了属性x和y,在main方法中实例化了Data类,并计算了data对象中x和y的和。但是,Data类的定义存在错误,请你将这些错误修正过来,使得main方法中的求和逻辑可以正常执行。
2023-03-24 21:11:41 97
原创 JAVA实现冒泡排序
它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。② 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。④ 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。① 比较相邻的元素。
2023-03-23 19:45:02 246
原创 C语言折半查找算法实现
举个例子:假如现在有个数组是1-1000,目标数是777,那么我中位数是500,进行比较之后是比目标数更小,那就说明目标数的位置只可能在中位数往上,而不能在500之下,那么500以下的数字就全部被干倒了,这一次查找就可以消灭掉一半数据,而上面的做法一次只能消灭一个数字,效率相比之下就产生了很明显的差距了。然后第一次查找后再进行第二次折半,取750进行比较,这次还是比目标数小,但是仍然干掉了一半数据,依次进行下去,只需使用少数次数查找便可以从大量数据中找到。所以折半查找法的思想也是如此。
2023-03-23 19:15:52 184
原创 C语言数据结构与算法,顺序表排序之冒泡排序算法(从大到小,从小到大)
它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。② 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。④ 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。① 比较相邻的元素。
2023-03-23 19:09:02 2374
原创 JAVA17 数组倒转
再输出反转后的数组(输出格式为Arrays.toString(arr),参考预设代码中的输出格式)输入6个整数,先将其输出然后再将数组倒转,再次输出数组。先输出用户输入顺序的数组(这一步预设代码已给出)用户随机输入的6个int类型变量。
2023-03-09 20:00:00 167
原创 JAVA16 数组遍历
输出数组中的最大值,最小值(最大值最小值之间用空格隔开。若有多个最大值或最小值,输出一次即可,如样例2所示)将用户输入的六个数字填入数组并找出数组中最大值和最小值。
2023-03-06 21:31:03 141
原创 JAVA13 求平均数
键盘输入任意多个10000以内正整数(负数代表结束),求出它们的平均数,它们的平均数(平均数为double类型,保留两位小数)
2023-03-06 21:00:37 307
原创 JAVA12 小球走过路程计算
一球从h米高度自由落下,每次落地后反弹回原高度的一半再落下,求它在第n次落地时共经过了多少米?输出小球反弹的高度和经过的距离(先输出反弹的高度再输出经过的距离,中间用空格隔开)输入小球的初始高度和落地的次数(先输入小球初始高度再输入反弹次数)
2023-03-06 20:52:34 173
原创 JAVA11 求最小公倍数
编写一个方法,该方法的返回值是两个不大于100的正整数的最小公倍数。int类型的变量,值为两个数的最小公倍数。两个int类型变量作为方法的参数。
2023-03-06 20:34:54 57
原创 JAVA10 统计输入正数个数
控制台输入整数,请设计一个死循环,当用户输入非正数时停止输入。请给出用户输入的正整数个数(默认输入个数不超过2147483647)若干整数,整数之间用空格隔开。控制台输入的正整数个数。
2023-03-06 20:23:40 238
原创 JAVA9 数列求和
有数列为:9,99,999,...,9999999999。要求使用程序计算此数列的和,并在控制台输出结果。(请尝试使用循环的方式生成这个数列并同时在循环中求和)将该数列的和直接输出。
2023-03-06 20:12:22 99
原创 JAVA8 邮箱验证
请根据给出的正则表达式来验证邮箱格式是否合法,如果用户输入的格式合法则输出「邮箱格式合法」,否则输出「邮箱格式不合法」。根据输入的邮箱格式判断其合法于不合法,若输入字符串符合邮箱格式则输出邮箱格式合法,否则输出邮箱格式不合法。
2023-03-05 21:41:06 772
原创 JAVA7 判断学生成绩等级
现有如下成绩等级A,B,C,D。其中A代表优秀,B代表良好,C代表及格,D代表不及格。现在请你来为学生的成绩进行分级,如果用户输入错误则输出未知等级。优秀,良好,及格,不及格,未知等级。成绩等级对应的中文表述。
2023-03-05 21:33:34 586
原创 JAVA6 判断体重指数
体重指数 = 体重 (kg) / ( 身高 (m) × 身高 (m) ),小于18.5属于偏瘦,介于18.5和20.9之间(左闭右开)属于苗条,介于20.9和24.9之间(左闭右闭)属于适中,超过24.9属于偏胖。下面由你来编写一段逻辑,算出输入了身高和体重的用户的体重指数,并返回他们的身材状态。(体重指数请使用double类型)用户的身高(m)和用户的体重(kg)体重指数代表的用户身材状态。
2023-03-05 21:22:38 243
原创 JAVA5 计算商场折扣
且商场有抹零活动,不足一元的部分不需要付款(类型强制转换)牛大姨算不清楚自己应该付多少钱,请你帮忙算一下。参加活动后,牛大姨应付钱数(int类型)牛大姨账单钱数(int类型)满2000全额打7折;满5000全额打6折;满100全额打9折;满500全额打8折;
2023-03-05 21:05:21 1051
原创 JAVA3 四舍五入
定义一个int类型变量i,i为由浮点数变量d四舍五入后的整数类型,请将转换后的i进行输出。四舍五入之后的整数(小数点后一位>=5则进一,否则舍去)用户随机输入的浮点数。
2023-03-05 20:47:46 71
原创 JAVA2 简单运算
输入两个正整数a和b,输出这两个正整数的和,差,积,商,模(若a>b则输出a-b,a/b,a%b的值反之输出b-a,b/a,b%a的值,不考虑小数,请使用int类型)它们的和,差,积,商,模。每个值之间用空格隔开。
2023-03-05 20:32:15 98
原创 JAVA1 类型转换
设计一个方法,将一个小于2147483647的double类型变量以截断取整方式转化为int类型。随机double类型变量。转化后的int类型变量。
2023-03-05 20:15:13 58
原创 C语言数据结构算法二叉树之二叉树的遍历算法(二叉树前序遍历,中序遍历,后序遍历,层次遍历,非递归算法)
【代码】C语言数据结构算法二叉树之二叉树的遍历算法(二叉树前序遍历,中序遍历,后序遍历,层次遍历,非递归算法)
2023-01-06 19:23:17 218
原创 C语言数据结构算法二叉树之二叉树的遍历算法(二叉树前序遍历,中序遍历,后序遍历,递归算法)
【代码】C语言数据结构算法二叉树之二叉树的遍历算法(二叉树前序遍历,中序遍历,后序遍历,递归算法)
2023-01-04 22:55:34 268
vue+Element Ui+axios班级网站大学生期末前端课程设计或初学者学习项目案例
2022-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人