- 博客(36)
- 收藏
- 关注
原创 【无标题】月报
/文档地址 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html#%E8%AF%B7%E6%B1%82%E5%8F%82%E6%95%B0。//这里传输的数据不能中文,要改掉!
2024-01-11 10:32:58
523
原创 猛男可复制
System.out.println("红球:"+Arrays.toString(red));private static int[] selectRed(int[] r) {//选择红球。private static int selectBlue(int[] b) {//选择蓝球。private static int[] zbsz(int n) {//准备数组的方法。//新建n个长度的int[]数组,存到a。//截取前6个位置,生成一个新数组返回。//遍历a数组,填入1到n。//准备两个号码数组。
2024-01-11 09:29:07
503
原创 十五周猛男可粘贴
System.out.println("请输入您要测试的数:");System.out.println("输入数据有误!//判断n是否是不正常的范围。//循环输出后面的数据。/**斐波那契数列*/
2024-01-11 09:28:33
433
原创 十四周随机数组
else if(k>=b.length) {//k越界,a数组数据一个个放入新数组。if(j>=a.length) {//j越界,b数组数据一个一个放入新数组。//j和k,较小值放入i位置,并递增。
2024-01-11 09:27:41
450
原创 冒泡排序1
/ System.out.println("第"+i+"趟,第"+j+"次:"+Arrays.toString(A));// System.out.println("第"+i+"趟完成时:"+Arrays.toString(A));
2023-12-05 07:56:45
405
原创 JAVA搭建一个用户登录和注册功能
好的,下面是一个简单的使用Java Servlet和JSP来搭建用户登录和注册功能的示例:要使用Java搭建一个用户登录和注册的Web应用系统,你可以使用Java Servlet和JavaServer Pages (JSP) 技术。在数据库中创建一个名为users的表,包含以下字段:id(整数型,自增主键)、username(字符串型,用户名)、password(字符串型,密码)、email(字符串型,电子邮件)。在部署到生产环境之前,进行全面的测试和调试,确保系统的稳定性和安全性。
2023-10-09 10:11:29
1156
原创 JAVA搭建一个用户登录注册的web应用系统
要使用Java搭建一个用户登录和注册的Web应用系统,你可以使用Java Servlet和JavaServer Pages (JSP) 技术。可以使用Java的内置安全框架,如Java Authentication and Authorization Service (JAAS) 来实现用户认证和授权控制。在部署到生产环境之前,进行全面的测试和调试,确保系统的稳定性和安全性。在UserDAO类中定义用于创建、读取、更新和删除用户记录的方法。在项目中创建一个User类,作为用户实体。
2023-10-09 10:08:33
358
原创 第十三周流程控制
跳转语句:包括break、continue和return,它们可以控制程序的执行流程。条件语句:这包括if、else if和else语句,它们可以根据特定的条件执行不同的代码块。switch语句:这是一种多选择结构,可以根据一个变量的值来选择执行不同的代码块。// 当出现ExceptionType1时执行。// 当出现ExceptionType2时执行。// 不论是否出现异常,这部分代码都会执行。// 只要条件为真,就持续执行。// 执行另一些操作。// 尝试执行一些操作。// 执行另一些操作。
2023-10-04 18:54:08
106
原创 第十二周运算符
这些都是Java中的主要运算符,它们可以单独使用,也可以组合使用来实现更复杂的操作。算术运算符:这些运算符用于基本的数学运算,如加法,减法,乘法,除法,取模等。->:在lambda表达式中,用于从参数列表和主体中创建一个函数。super:在子类中,引用父类的成员(属性、方法、构造函数)。逻辑运算符:这些运算符用于逻辑运算,如AND,OR,NOT。其他运算符:还有一些其他的运算符在Java中也很常见。类型转换运算符:这些运算符用于转换数据类型。位运算符:这些运算符用于直接操作二进制位。||:逻辑或(OR)
2023-10-04 18:52:01
84
原创 第十一周数据类型
long:长整型,占用8个字节,取值范围是-9223372036854775808到9223372036854775807。int:整型,占用4个字节,取值范围是-2147483648到2147483647。short:短整型,占用2个字节,取值范围是-32768到32767。double:双精度浮点型,占用8个字节,可以表示大约16位有效数字。float:单精度浮点型,占用4个字节,可以表示大约7位有效数字。byte:字节型,占用1个字节,取值范围是-128到127。
2023-10-04 18:50:39
78
原创 第十周继承
继承层次:Java支持多层继承,这意味着一个类可以从另一个类继承,并且那个类又可以从另一个类继承。但是,继承层次太深可能会导致问题,如大量的方法和属性的重复,以及复杂的继承链可能导致的问题。子类的构造器:子类的构造器总是会调用父类的构造器。您可以在子类的构造器中显式调用父类的构造器(例如,super()),或者如果您不调用父类的构造器,Java编译器将自动为您调用。在Java中,继承是一种使您能够创建新的类,这些类重复,扩展或修改在其他类中定义的行为的机制。多态性在Java中通过方法重写和接口实现来实现。
2023-10-04 18:37:12
81
原创 第九周多态
即在一个类中定义多个同名方法,但参数列表不同(即参数的个数或类型不同)。这样,在调用这些方法时,编译器会根据参数列表的类型和个数来判断应该调用哪个方法。Java多态是Java编程中的一个重要概念,指的是一种能力,允许父类引用变量引用子类对象。多态的存在使得在父类引用上执行的操作可以依据引用实际指向的对象类型来执行,即“动态绑定”。在父类和子类中都定义同名方法,但方法体不同。当父类引用指向子类对象时,调用的是子类中的方法,而不是父类中的方法。Java多态主要分为两类:编译时多态和运行时多态。
2023-10-04 18:34:22
86
原创 第八周封装
在这个例子中,Person类的成员变量name和age被设置为private,这意味着它们不能被Person类外部的代码直接访问。然而,我们通过创建public的getter和setter方法,允许外部代码获取和修改name和age的值。在Java中,封装是一种将数据(变量)和与数据相关的代码(方法)绑定在一起的机制。通过封装,我们可以控制类的成员变量和方法的可见性,即我们可以设置谁可以访问类的数据和方法。这有助于保护数据,因为我们可以控制哪些方法可以修改类的成员变量。// 公共方法 - setName。
2023-10-04 18:30:27
84
原创 第七周字符与字符串的区别
3.字符串比较使用 “字符串1.equals(字符串2)” 方法,而不是使用 ”==“,因为equals方法比较的是字符串内容是否一致,而”==“比较的是两个字符串的地址是否一致。//结果是:黑\n System.out.println(name2.equals(c));//结果:false\n \n //任何类型变量都可以和字符串相加拼接,加一个空字符串,就可以得到它转化为字符串的结果。1.字符串与字符的区别:字符串就是String类型的, 也可以说是一个对象,是由一个或多个字母、汉字、符号组成。
2023-10-04 18:11:05
750
原创 第六周关键字
Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。(1)总表:java关键字共53个(其中包含两个保留字const,goto)另外,Java还有3个保留字:true、false、null。它们不是关键字,而是文字。包含Java定义的值。和关键字一样,它们也不可以作为标识符使用。(2)大致含义关键字 含义。
2023-10-04 18:04:44
95
原创 16进制乘法口诀表
16进制乘法口诀表:2*2=4 2*3=6 3*3=9 2*4=8 3*4=C 4*4=10 2*5=A 3*5=F 4*5=14 5*5=19 2*6=C 3*6=12 4*6=18 5*6=1E 6*6=24 2*7=E 3*7=15 4*7=1C 5*7=23 6*7=2A 7*7=31 2*8=10 3*8=18 4*8=20 5
2023-10-03 19:42:57
5377
原创 c语言sizeof字节
一般用此函数求的数据类型的长度如:sizeof(int)=4;转换一般由低转换到高。long long :8字节。数据类型bool:1字节。double:8字节。
2023-10-03 17:06:35
126
1
原创 第五周局部变量,全局变量,匿名对象
成员变量:随着对象的创建而存在,随着对象的创建完毕后,使用完毕(访问成员变量/访问成员方法)之后等待垃圾回收器空闲时候回收而消失!局部变量:在使用之前必须初始化,否则报错成员变量:跟对象有关系,存在系统默认初始化,然后可以显示初始化 对象名.成员变量名=赋值;匿名对象(没有名字的对象)描述具体事物—java代码 体现类名 对象名 = new 类名();书写位置的区别局部变量:在方法定义中或者方法声明上的变量成员变量:类中方法外!成员变量:在堆内存中—跟对象有关 (类名 对象名 = new 类名()
2023-10-01 22:40:20
79
原创 第四周类与对象
学生事物----->姓名,年龄,性别----是谁?不知道,需要描述具体的事物------> 具体学生 张三 25 男 / 李四 20 女在代码中体现出来具体事物----->需要记住Java中的创建类对象的格式\n类名 对象名 = new 类名();举例:现实世界事物—学生事物属性:学生的姓名,学生的年龄,学生的性别…能够描述现实世界事物的一组事物的属性和行为的集合!(具体事物的具体的属性和行为)现实世界的事物—是很概括性的;访问我们自己的定义的成员方法,去使用它,展示数据或者实现具体业务需求。
2023-10-01 22:35:37
85
原创 第三周面向对象
面向对象的思想特点,更符合现实生活中的思想行为习惯,让复杂的事情简单化,角色发生了改变:从执行者(面向过程)—>变成指挥者(面向对象)举例生活中例子,买电脑,面向过程:亲力亲为,看配置(自己中意的)—>去赛格电脑城货比三家—>砍价---->买了电脑—>发现被坑了面向过程:找一个懂行的人帮助我干这件事情(对于这个人—>面向过程)\n看配置(自己中意的)---->找一个懂行的人---->买回来电脑面向对象的设计理念和面向对象的三大特征面向对象的设计理念:不断的创建对象,使用对象,指挥对象做事情!
2023-10-01 22:31:12
83
原创 第二周数组
定义一个int类型arr数组创建数组---->对数组进行初始化(创建数组对象)----**两种方式**\n **1)动态初始化**\n **2)静态初始化**\n\n 1)动态初始化:程序员你自己 给定数组长度,系统去默认分配的元素值\n 数据类型[] 数组名称 = new 数据类型[数组长度];//系统就认为 容器里面存储int类型的数据,所以默认值0* 或者 \n int arr[] = new int [3];**举例:**\n int[] arr = new int[3];
2023-10-01 22:26:13
68
原创 周报第一周
本身能够跟的数据基本类型:byte,short,char,int以后可以是(引用类型)以后可以是String类型switch语句的注意事项1)case语句的后面只能是常量(在Java语言中:强类型语言:语法结构很严谨)而前端javascript里面的switch语句的case可以是常量,变量在case语句里面,如果一旦匹配成功,一定书写break;(这个现象 “灵活运用”)switch中的default语句可以在语句中的任何位置,不影响语句的执行流程正常的格式,在语句末尾,break可以是省略的;
2023-10-01 21:47:47
90
原创 java总结
* 计算到期的本利合计*/System.out.println("请输入停车时间,例如停车1小时20分,输入格式为:1.20");System.out.println("请输入车的类型:1代表客车,0代表非客车");System.out.print("请输入第"+i+"门课的成绩:");System.out.println("本次停车费用为:"+pay);.println("应发放的奖金额为:" + bonus+ "万");System.out.println("请输入5门课的成绩:");
2023-09-22 12:22:38
181
原创 6个月的考核成绩从键盘依次输入,根据平均值的结果进行判定后,输出等级结果。
/score代表每个月的考核成绩,average代表6个月考核的平均值,sum代表总分值。.println("请依次输入6个月的考核成绩:");.print("请输入第"+i+"个月的成绩:");.print("该员工的考核等级为:");.println("优秀");.println("良好");.println("不合格");.println("中等");.println("合格");
2023-09-21 13:17:57
114
原创 从键盘输入员工的工作时间值,根据输入的值计算出本员工应发放的工资。
println("本员工应发工资为:" + salary);.print("请输入员工的工作时间(小时):");.print("输入时间数据错误,请重新输入:");//salary代表应发工资,time代表工作时间。1、输入的时间为负数:-
2023-09-21 13:17:17
120
原创 要求:从键盘输入存款的本金和年限,显示出用户到期时能从银行得到的本金和利息的合计金额。
* 计算到期的本利合计*///money代表本金,rate代表月利率,total代表本金合计,year代表年限。/* 根据年限确定利率*/.println("本金合计为:"+total);.println("请输入本金:");.println("请输入年限:");
2023-09-21 13:16:32
396
原创 请根据该停车场的规定,判断进入该场的车辆是否符合规定,根据停留时长计算出应收取的停车费用。
System.out.println("请输入停车时间,例如停车1小时20分,输入格式为:1.20");System.out.println("请输入车的类型:1代表客车,0代表非客车");System.out.println("本次停车费用为:"+pay);System.out.println("该车拒绝进入停车场!//car_type代表车的类型,1代表客车,0代表非客车。//time代表停留的时间,pay代表要支付的费用。输出:该车拒绝进入停车场!输出:本次停车费用为:5元。
2023-09-21 13:15:48
119
原创 从键盘输入员工的工作时间值,根据输入的值计算出本员工应发放的工资
println("本员工应发工资为:" + salary);.print("请输入员工的工作时间(小时):");.print("输入时间数据错误,请重新输入:");//salary代表应发工资,time代表工作时间。1、输入的时间为负数:-
2023-09-21 13:14:21
195
原创 5门课程的成绩从键盘依次输入,根据平均值的结果进行判定后,输出等级结果。
case 9:System.out.println("优");case 8:System.out.println("良");case 6:System.out.println("及格");case 7:System.out.println("中");System.out.print("请输入第"+i+"门课的成绩:");System.out.println("请输入5门课的成绩:");System.out.print("该同学的等级为:");
2023-09-21 13:13:14
928
原创 根据输入值计算出应发放奖金的数额
System.out.print("输入本年利润数据错误,请重新输入:");System.out.println("应发放的奖金额为:" + bonus+ "万");System.out.print("请输入本年利润(万):");//profit代表输入的利润,bonus代表奖金额。提示输入的数据有误,重新输入。
2023-09-21 13:10:56
165
1
用例 预期结果 1、输入:本金10000,年限:1 输出:10378.0 2、输入:本金10000,年限:2 输出:10792
2023-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅