
Java 课程任务
文章平均质量分 62
用于完成Java课程任务
梁辰兴
深情不及久伴,紘爱无需多言。
展开
-
Java 实现15位身份证号码转18位身份证号码
15位身份证号码转换为18位身份证号码的思路主要基于身份证号码的构成规则和校验码的计算方法。原创 2024-11-23 10:28:21 · 857 阅读 · 0 评论 -
Java 编写一个简单的学生信息管理系统
用java实现学生信息的管理,其中录入的数据包括:学号、姓名、年龄、居住地等,并且能够实现对学生信息的添加、修改、删除、查看功能。项目名称:MyStudentManager包名称:student2、学生测试类(TestStudent)四、代码解析1.主界面部分2.添加学生信息部分代码部分运行查看结果3.查看学生信息(全部)部分代码部分运行查看结果4.删除学生信息部分代码部分运行查看结果5.修改学生信息部分代码部分运行查看结果...原创 2022-06-11 20:07:58 · 5060 阅读 · 0 评论 -
Java 编写一个名片管理系统
- 实现可进可退的多级菜单系统。- 功能:添加名片、查询名片、修改名片、删除名片、保存名片、读取名片。- 要求:数据要持久化保存到磁盘上。原创 2022-06-09 19:52:29 · 444 阅读 · 0 评论 -
GUI 用户登录
用户登录界面功能实现要利用JDBC操作数据库登录成功,弹出消息框提示用户 - 恭喜,登录成功!登录失败,弹出消息框提示用户 - 遗憾,登录失败!账号或密码错误!要求采用MVC架构在Navicat新建查询输入下列语句,然后运行创建student数据库。在Navicat中新建查询,再输入下列语句,然后运行创建t_user表。在Navicat中新建查询,再输入下列三条语句,然后运行插入记录到t_user表中。......原创 2022-06-09 19:19:00 · 1369 阅读 · 1 评论 -
Java 学习总结
个人Java学习总结从上期开始,对本学期学习Java还是比较期待的,毕竟是一门比较优秀的编程语言。但世事难料啊,从安装软件,配置环境,到编写第一句代码,运行第一条语句。对我这个上课没有认真听讲,下课又不想复习的人来说,真的是难如登天。才刚刚开始我就想“摆烂”了,后面上课也是无精打采的,根本不知道老师在讲些什么,眼睛也空洞无神,困意十足。但是,在第三周的一个晚自习(是去图书馆自习),我带着父母花钱给我买的电脑进了图书馆,跑到三楼一个靠墙的角落坐了下来,从书包抽出电脑,看到电脑下还压着一本书,正是下午上Ja原创 2022-06-08 18:48:13 · 131 阅读 · 0 评论 -
Java 集合框架
集合可以看作是一种容器,用来存储对象信息。所有集合类都位于java.util包下,但支持多线程的集合类位于java.util.concurrent包下。数组与集合的区别如下:1)数组长度不可变化而且无法保存具有映射关系的数据;集合类用于保存数量不确定的数据,以及保存具有映射关系的数据。2)数组元素既可以是基本类型的值,也可以是对象;集合只能保存对象。Java集合类主要由两个根接口Collection和Map派生出来的,Collection派生出了三个子接口:List、Set、Queue(Java5新增的队列原创 2022-06-01 09:34:14 · 683 阅读 · 0 评论 -
项目三_任务6_(三)拓展练习:任务2
文章目录任务2、计算你活过的时间任务要求编写代码运行结果任务2、计算你活过的时间任务要求计算你活了多少秒,多少分,多少小时,多少天,要求利用Calendar类来完成任务。编写代码import java.text.SimpleDateFormat;import java.util.Calendar;/** * 功能:计算自己活了多少天 * 作者:小梁aixj * 日期:2022年05月19日 */public class LiveDay { public static原创 2022-05-25 20:50:54 · 160 阅读 · 0 评论 -
项目三_任务4_(三)拓展练习:任务1
文章目录任务1:使用成员内部类实现学生使用各种类型计算机的场景任务要求编写代码运行结果任务1:使用成员内部类实现学生使用各种类型计算机的场景任务要求Computer接口(speak()方法、compute()方法)。Student类(name属性、use(Computer computer)方法、Desktop成员内部类、Laptop成员内部类、iPad成员内部类)。TestStudent类(使用台式机、使用笔记本、使用平板电脑)。编写代码/** * 功能:学生使用各种类型的电脑类原创 2022-05-25 19:48:55 · 213 阅读 · 0 评论 -
项目三_任务3_(三)拓展练习:任务2
文章目录驾驶员类、测试驾驶员类任务要求编写代码运行结果驾驶员类、测试驾驶员类任务要求编写驾驶员(Driver)类,声明属性:姓名。方法:驾驶(drive)方法,方法的参数是任务1的汽车接口,方法体中调用汽车接口的跑方法。测试类中调用驾驶员drive方法时参数传递汽车接口的子类对象,查看输出效果。实现思路:把父接口作为方法的参数;将父接口的子类对象作为参数传入。编写代码在这里插入代码片运行结果...原创 2022-05-25 19:21:39 · 264 阅读 · 0 评论 -
项目三_任务3_(三)拓展练习:任务1
文章目录汽车接口、公共汽车类与载重卡车类任务要求编写代码运行结果汽车接口、公共汽车类与载重卡车类任务要求编写汽车接口Vehicle,有跑方法run()。编写公共汽车类Bus和载重卡车类Truck实现汽车接口,公共汽车类增加属性:最大载客量(maxCapacity),增加报站方法(report(String station)),重写跑方法。载重卡车类增加属性:最大载重量(maxLoad),增加装货(load(String cargo, double weight))、卸货方法(unload(St原创 2022-05-24 20:27:01 · 505 阅读 · 0 评论 -
项目三_任务1_(三)拓展练习:任务
文章目录任务1、创建学生类并测试任务要求编写代码运行结果任务2、采用面向对象求解一元二次方程任务要求编写代码运行结果任务1、创建学生类并测试任务要求创建Student类,包含id、name、gender、age、major、clazz、phone私有属性,提供无参与有参构造方法,提供getters和setters,提供toString()方法,提供learn()方法对于gender和age属性,设置其值时进行异常处理,传入不合法的数据,就抛出异常编写代码在这里插入代码片运行结果任务原创 2022-05-24 20:09:49 · 172 阅读 · 0 评论 -
项目二_任务8_(三)拓展练习:任务
文章目录任务1、求二维数组最值及位置程序要求代码部分运行样例任务2、查询元素是否在二维数组里程序要求代码部分运行样例任务1、求二维数组最值及位置程序要求产生一个3行4列的随机二维数组代码部分import java.util.Arrays;import java.util.Random;/** * 功能:求二维数组的最值及位置 * 作者:小梁aixj * 日期:2022年05月22日 */public class XEm03 { public static void m原创 2022-05-23 19:22:18 · 150 阅读 · 0 评论 -
项目二_任务7_(三)拓展练习:任务
文章目录任务1:蓝桥杯竞赛题:回文日期问题任务2:数组排序(升序和降序排列)任务1:蓝桥杯竞赛题:回文日期问题任务2:数组排序(升序和降序排列)1、选择法排序2、冒泡法排序import java.lang.reflect.Array;import java.util.Arrays;/** * 功能:冒泡排序 * 作者:小梁aixj * 日期:2022年05月19日 */public class XEm01 { //冒泡排序方法 public static void原创 2022-05-19 22:11:54 · 238 阅读 · 0 评论 -
项目二_任务6_(三)拓展练习:任务
文章目录任务1:猜数小游戏(多次版)编写要求代码部分运行样式任务2:构建可进可退的多级菜单系统编写要求代码部分运行样式任务3:模拟微信拼手气红包程序产生指定个数的随机红包编写要求代码部分运行样式任务1:猜数小游戏(多次版)编写要求如果用户猜对了,会询问用户是否继续玩。代码部分在这里插入代码片运行样式任务2:构建可进可退的多级菜单系统编写要求给一级菜单添加循环。编写登录方法 - login()。编写名片管理方法 - cardManagement()。代码部分import原创 2022-05-19 19:38:27 · 461 阅读 · 0 评论 -
项目二_任务5_(三)拓展练习:任务
文章目录任务1:解决百钱买百鸡问题要求代码部分运行样式任务2蓝桥杯竞赛题:验证四平方和定理要求代码部分运行样式任务3:打印字符等腰三角形要求代码部分运行样式任务1:解决百钱买百鸡问题要求我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?翻译过来,意思是公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?需要定义三个整型原创 2022-05-18 17:29:19 · 269 阅读 · 0 评论 -
项目二_任务4_(三)拓展练习:任务
文章目录任务1:打印水仙花数要求代码部分运行样式任务2:输出指定范围内的闰年要求代码部分运行样式任务3:判断一个整数是不是素数要求概念:方法:编程思路:代码部分运行样式任务1:打印水仙花数要求所谓水仙花数,是指等于其各位数字立方和的三位数。153=13+53+33153 = 1^3+5^3+3^3153=13+53+33370=33+73+03370 = 3^3+7^3+0^3370=33+73+03371=33+73+13371 = 3^3+7^3+1^3371=33+73+13407原创 2022-05-18 17:03:19 · 220 阅读 · 0 评论 -
项目二_任务3_(三)拓展练习:任务
文章目录任务1:确定给定日期是一年的第几天要求源代码运行结果任务2:构建可进不可退的多级菜单系统要求源代码运行结果任务3:根据收入计算个人所得税要求源代码运行结果任务4:等差数列求和要求源代码运行结果任务1:确定给定日期是一年的第几天要求要求输入年、月、日,最好能判断用户输入的是否是合法日期比如2022年3月31日, 那是今年的第90天(31 + 28 + 31 = 90)比如2000年3月31日,那是2000年的第91天(31 + 29 + 31 = 91)源代码/** * 功能:计原创 2022-05-18 12:19:37 · 354 阅读 · 0 评论 -
项目二_任务2_(三)拓展练习:任务
文章目录任务1:计算圆面积(选择结构版)任务2:求解一元二次方程(选择结构版)拓展任务1:计算圆面积(选择结构版)利用选择结构防范用户输入负的半径。单分支结构一般用于把关或过滤。大家也可以用双分支结构来处理这个问题。源代码/** * 功能:计算圆面积(选择结构版) * 作者:小梁aixj * 日期:2022年05月17日 */public class Circle { public static void main(String[] args) { doub原创 2022-05-17 20:12:22 · 241 阅读 · 0 评论 -
项目二_任务1_(三)拓展练习:任务
文章目录任务2:解一元二次方程任务2:解一元二次方程原创 2022-05-17 19:54:20 · 227 阅读 · 0 评论 -
项目三_任务2_(三)拓展练习:任务2
文章目录创建Shape接口,创建Circle类和Rectangle类实现Shape接口创建Shape接口,创建Circle类和Rectangle类实现Shape接口原创 2022-05-12 23:04:35 · 196 阅读 · 0 评论 -
项目三_任务2_(三)拓展练习:任务3
文章目录显示一个Swing窗口一,创建LoginFram类,继承JFrame二,运行结果三,希望在窗口里添加一个按钮,单击它会弹出一个消息框。四,运行结果显示一个Swing窗口一,创建LoginFram类,继承JFrameimport javax.swing.*;/** * 功能:登录窗口 * 作者:小梁aixj * 日期:2022年05月05日 */public class LoginFrame extends JFrame { public LoginFrame(Str原创 2022-05-12 20:21:44 · 201 阅读 · 0 评论 -
项目三_任务2_(三)拓展练习:任务1
文章目录创建Animal类,继承Animal类创建Cat类、Dog类和Bird类一,代码如下图所示二,查看类图方法三,类图展示创建Animal类,继承Animal类创建Cat类、Dog类和Bird类一,代码如下图所示二,查看类图方法这里以Animal类为例。- 选择Animal右击,选择Diagrams——show Diagram如下图所示,操作即可。三,类图展示Animal() 类图Dog() 类图bird() 类图cat() 类图...原创 2022-05-12 20:02:55 · 184 阅读 · 0 评论 -
Java编程练习(课上)
文章目录㊀ 判断素数✎源代码✄运行结果㊁ 判断成绩等级➀ 开关式多分支结构✎源代码✄运行结果➁延拓式多分支结构✎源代码✄运行结果㊂ 使用 "*" 按行打印等腰三角形✎源代码✄运行结果㊃ 打印九九乘法表✎源代码✄运行结果㊄ 计算个人所得税要求:✎源代码✄运行结果㊅ 计算水仙花数✎源代码✄运行结果㊆ 猜数小游戏✎源代码✄运行结果㊀ 判断素数✎源代码/** * 日期:2022年04月07日 * 功能:素数判断 * 作者:小梁aixj */public class Exer2 { publ原创 2022-04-07 18:37:41 · 266 阅读 · 0 评论 -
Java编程 | 冒泡排序
文章目录一,冒泡排序简介算法原理二,程序实现三,程序运行结果一,冒泡排序简介冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”原创 2022-04-02 20:53:42 · 167 阅读 · 0 评论 -
使用if条件判断语句 | 判断奇偶数 | Java编程
文章目录简介if … else语句实现判断奇偶数的程序if … else 语句的执行流程程序运行结果总结简介if语句是指编程语言(包括c语言、C#、VB、java、汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。if … else语句if … else 语句是指如果满足某种条件,就进行某种处理,否则就进行另一种处理。例如,要判断正整数的奇偶,如果该数能被2整除则是一个偶数,否则就是奇数。if…else语句具体用法格式如下:if (判断条件){原创 2022-04-02 10:10:00 · 8791 阅读 · 0 评论 -
Java - 练习任务 | 生成一篇api说明文档(IDEA)
文章目录Java生产一篇API 文档四则运算Java生产一篇API 文档四则运算public class Exp05 { /** * 两个整数求和<br> * @param a - 被加数<br> * @param b - 加数<br> * @return 两个整数求和 */ public static int sum(int a, int b) { return a + b;原创 2022-03-28 17:51:55 · 723 阅读 · 0 评论 -
Java 第一课(任务)
文章目录Java第一课 课程任务Java第一课 课程任务打印个人信息程序代码public class Printstu { public static void main(String[] args) { System.out.println("学号:2021001"); System.out.println("姓名:张晓松"); System.out.println("性别:男"); System.out.p原创 2022-02-27 19:38:47 · 303 阅读 · 0 评论 -
安装jdk11 任务
安装jdk-11.0.7配置环境变量启动jshell用jshell输出一条信息用jshell做一个加法退出jshell原创 2022-02-25 15:18:17 · 317 阅读 · 0 评论