- 博客(32)
- 收藏
- 关注
原创 Java编程练习之final关键字
System.out.println("五星红旗是由"+fg.backgroundColor+"的旗面和"+fg.starNum+"颗"+fg.starColor+"的五角星组成的");当被某个类设置为final类时,类中的所有方法都被隐式的设置为final形式,但是final类中的成员变量既可以被定义为final形式,又可以被定义为非final形式。练习:编写交通类,将遵守交通规则的方法设为final()方法,不管是行人,非机动车辆,还是机动车辆,遵守的交通规则都是一样的,例如红灯停,绿灯行等。
2024-04-27 23:28:51
853
原创 Java编程练习之多重继承
在Java中类不允许多重继承,但使用接口可以实现多重继承,因为一个类可以同时实现多个接口,这样可以将所有需要实现的接口放在implements关键字后,并使用英文逗号隔开,但这可能会在一个类中产生庞大的代码量,因为实现一个接口时需要实现接口中的所有方法。1.定义“可移动”接口和“可唱歌”接口,定义“精灵”类,实现两个接口。3)抽象类中的成员变量可以是各种类型,接口中的成员变量只能是静态常量;4)抽象类中可以有静态方法和静态代码块等,接口中不可以;2)接口中的方法都是抽象方法,抽象类可以有非抽象方法;
2024-04-14 19:39:05
286
原创 Java编程练习之接口的声明及实现
System.out.println("peter:同学开始记笔记");System.out.println("mike:老师开始上课");System.out.println("peter:老师好");System.out.println("mike:同学们好");
2024-04-14 17:35:53
382
原创 Java编程练习之抽象类与抽象方法
2.创建工厂类,工厂类中有一个抽象的生产方法,创建汽车厂和鞋厂类,重写工厂类中的抽象生产方法,输出汽车厂生产的是汽车,鞋厂生产的是鞋。System.out.println("圆形的面积是:"+formattedNumber1);System.out.println("汽车厂生产的是"+goods);System.out.println("鞋厂生产的是"+goods);System.out.println("矩形的面积是:"+A);public abstract class Shape {//父类。
2024-04-13 20:24:49
579
1
原创 Java编程练习之类的多态
当在程序中执行向下转型操作时,如果父类对象不是子类的实例,就会发生ClassCastException异常,所以在执行向下转型之前需要使用instanceof关键字判断父类对象是否为子类的实例。向下转型是将抽象类转换为较具体的类。System.out.println("大型商超支持"+pay("现金支付","刷卡支付"));System.out.println("所有的超市都支持"+pay("现金支付"));System.out.println("自动挡汽车有"+a.num +"块踏板。
2024-03-26 22:31:57
743
原创 Java编程练习之Object类
在Object类中主要包括clone()、finalize()、equals()、toString()等方法,其中最常用的两个方法为equals()和toString()。练习1:设计人类,定义年龄属性,重写toString()方法,在方法中判断此人类对象是否大于等于18岁,如果大于等于18岁,则输出"我XX岁,我是成年人。Object类中的getClass()、notify()、notifyAll()、wait()等方法不能被重写,因为这些方法被定义为final类型。2)toString()方法。
2024-03-19 00:03:33
342
原创 Java编程练习之方法的重写2-super关键字
System.out.println("当前高铁的行驶速度是"+gt.xingshi(speed)+"km/h");System.out.println("当前火车的行驶速度是"+t.xingshi(speed)+"km/h");设计博士类,继承人类,博士类自我介绍时输出"我是XXX博士";练习1:设计火车类和高铁类,高铁类继承火车类,不管火车类的行进速度是多少,高铁的行进速度永远是火车的2倍。System.out.println("请输入当前火车的行驶速度:");return "我是XXX";
2024-03-15 23:49:07
405
原创 Java编程之方法的重写1
然后自定义Train(火车)类和Car(汽车)类,都继承自Vehicle类,在这两个子类中重写父类中的move()方法,输出“交通工具都可以移动”“火车在铁轨上行驶”,以及“汽车在公路上行驶”。重写(还可以称为覆盖)就是在子类中将父类的成员方法名称保留,重新编写父类成员方法的实现内容,更改成员方法的存储权限,或是修改成员方法的返回值类型(重写父类成员方法的返回值类型是基于Java SE 5.0版本以上编译器提供的新功能)。System.out.println("火车在铁轨上行驶");
2024-03-04 22:53:31
374
原创 Java编程练习之类的继承
System.out.println("当前账户剩余透支金额为:" + maxOverdraf + "元。System.out.println("您的账户已透支,透支金额为:" + account+ "元,您取款失败。//System.out.println("恭喜您存款成功,当前账户的存款金额为:"+balance+"元。System.out.println("恭喜您存款成功,当前账户的存款金额为:"+balance+"元。System.out.println("当前账户剩余金额为:" + 0+ "元。
2024-02-12 22:23:16
1127
原创 Java编程练习之类的封装2
System.out.print(name+'\t'+'\t'+shoupan_num+"点"+'\t'+'\t'+'\t'+current_num+"点"+'\t'+"上涨"+formattedNumber1+"点"+'\t'+"上涨"+formattedNumber2+"%");System.out.println("大盘名称"+'\t'+'\t'+"前一日收盘指数"+'\t'+'\t'+"当日当前指数"+'\t'+"涨跌幅度"+'\t'+'\t'+"涨跌比率");//当日当前指数属性。
2024-02-01 23:04:54
1097
原创 Java编程练习之类的封装
System.out.println("学号"+'\t'+"姓名"+'\t'+"性别"+'\t'+"籍贯"+'\t'+'\t'+"父母的联系方式");//学生父亲联系方式。//学生母亲联系方式。//学生父亲联系方式属性。//学生母亲联系方式属性。//学生籍贯:北京市海淀区。System.out.println("转校生李敖的学生信息如下:");//声明学生姓名属性。private void output() {//输出学生信息。public class demo { //创建类,类名叫demo;
2024-01-31 23:50:51
1001
原创 Java编程练习之静态变量
System.out.println(number2+"年后,存入"+principal2+"元所获利息为" + formattedNumber2+"元RMB。System.out.println(number+"年后,存入"+principal+"元所获利息为" + formattedNumber+"元RMB。System.out.println("水池的水量:"+pool.water);System.out.println("水池的水量:"+pool.water);//创建扫描器,接收控制台输入内容。
2024-01-21 16:52:39
995
原创 Java编程练习之this关键字(2)
"+'\n'+"请您确认账号:"+card+'\n'+"请您确认密码:"+password);练习1:设计电池类,在电池类的构造方法中声明一节5号电池的电压为1.5伏,使用this关键字调用电池类中的构造方法,实现电压为9伏的叠层电池,运行结果如下图。System.out.println("叠层电池可由"+num+"节5号电池串联而成,其电压为9.0V。
2024-01-20 20:24:45
899
原创 Java编程练习之this关键字
System.out.print("教师的姓名是"+teacher.name+'\t'+"教师的性别是"+teacher.gender+'\t'+"教师的年龄是"+teacher.age+"岁。创建一个借书类demo,借书类中有书名属性name,参数为name的构造方法和借书方法borrow()。示例:创建demo类,定义一个成员变量name并赋初值,再定义一个成员方法showName(String name),输出方法中name的值。public class demo { //创建类,类名叫demo。
2024-01-20 13:47:57
425
原创 Java编程练习之构造方法
在构造方法中可以为成员变量赋值,这样当实例化一个本类的对象时,相应的成员变量也将被初始化。如果在类中定义的构造方法都是有参构造方法,则编译器不会为类自动生成一个默认的无参构造方法,当试图调用无参构造方法实例化一个对象时,编译器会报错。编写手机类,无参构造方法使用默认语言设计,利用有参构造方法修改手机的默认语言。构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的。//调用有参数构造方法,并输入参数3;除此之外,在类中定义构造方法时,还可以为其添加一个或多个参数,即有参构造方法。
2024-01-14 14:39:47
427
1
原创 Java编程练习之成员方法的参数
引用参数:在给方法传递参数时,参数的类型是数组或者其他引用类型(类、接口),那么,在方法中对参数的修改会反映到原有的数组或者其他引用类型上,这种类型的方法参数被称之为引用参数。值参数:表明实参与形参之间按值传递,当使用值参数的方法被调用时,编译器为形参分配存储单元,然后将对应的实参的值复制到形参中,因此,方法中对值类型的形参的修改并不会影响实参。//System.out.println("查看当前一维数组价格五折处理后各元素的值分别是:{"+price[0]+","+price[1]+"}");
2024-01-13 22:38:36
864
1
原创 Java编程之fill方法
System.out.println("第"+(i+1)+"箱里有"+arr[i]+"枚鸡蛋");//将数组中的元素依次输出;System.out.print("第"+(i+1)+"箱里有"+arr[i]+"枚鸡蛋");//将数组中的元素依次输出;System.out.println("第"+(i+1)+"箱里有"+arr[i]+"枚鸡蛋");i++) {//循环遍历数组中的元素。i++) {//循环遍历数组中的元素。//使用同一个值对数组填充;//创建int型数组;//创建int型数组;
2024-01-09 23:22:08
440
原创 Java编程练习之遍历数组
1. 交换二维数组int[][] array={{8,75,23},{21,55,34},{15,23,20}};j++) {//遍历列数;i
2024-01-09 22:20:27
361
原创 Java编程练习之do while循环
System.out.print("本次支付金额不能少于7元,请您继续投币:"+"\n");System.out.print("确认购买后,请您投币:");System.out.print("确认购买后,请您投币:");System.out.print("确认购买后,请您投币:");System.out.print("请选择需要购买的饮料的价格(元):");System.out.print("自然数的值是:"+num+"\n");System.out.print("请输入一个值:");
2023-12-26 00:31:18
419
1
原创 Java编程练习之while循环
2.生物实验室做单细胞细菌繁殖实验,每一代细菌数量都会成倍增长,一代菌落中只有一个细菌,二代菌落中分裂成两个,三代菌落中分裂成4个,一次类推,请问第十代菌落中的细菌数量;1.猜数字游戏:假设目标数字是147,使用while循环实现控制台的多次输入,猜对后终止程序。System.out.print("目标数字是"+num);System.out.print("第十代菌落中的细菌数量是"+cell);
2023-12-23 23:32:05
551
1
原创 Java编程练习之for循环
if(num==4||num==6||num==9||num==11) {//判断是否是30天。public static void SanshiYiTest(int num) {//31天。public static void SanshiTest(int num) {//30天。public static void ErshiTest(int num) {//28天。if(num>=1&&num
2023-12-15 23:55:09
812
原创 MySQL学习笔记篇九
1、什么是子查询?一个select语句中包含另一个完整的select语句或两个以上select;2、子查询出现的位置:where后,把select查询出的结果当作另一个select的条件值;from后,把查询出的结果当作一个新表;3、where形式举例:假设有员工表employer表如下: id name job shangji hiredate salary
2022-02-21 21:54:10
341
原创 MySQL学习笔记篇八
本节主要内容:等值连接、非等值连接、自然连接、外连接(左、右连接);连接分为内连接、外连接、自然连接。其中,内连接包括等值连接、非等值连接、自连接;外连接包括左外连接、右外连接;1、等值连接:1)两个表查询条件相等才显示;2)与多表联查约束主外键是一样的;3)ON后面只写主外键;例如1:SELECT * FROM student st INNER JOIN score sc ON st.id=sc.st_id;例如2:SELECT * FROM student st, sco
2022-01-22 21:17:46
114
原创 MySQL学习笔记篇七
本节主要内容:合并结果集、连接查询;合并结果集:是指把两个select语句的查询结果合并到一起。合并结果集的两种方式:UNION (合并时去除重复记录) | UNION ALL(合并时不去除重复记录);使用格式:SELECT * FROM 表1 UNION SELECT * FROM 表2;SELECT * FROM 表1 UNION ALL SELECT * FROM 表2;合并结果集的注意事项:合并到两个结果的列数、列类型必须相同。案例示范:表student1有姓名、语文
2022-01-13 22:38:11
241
原创 MySQL学习笔记篇六
本节主要内容:表之间的关系(一对一、一对多、多对多),拆分表的作用;1、表之间的关系:一对一、一对多(添加一个外键)、多对多关系(添加多个外键);例:【一对多】一个人有多辆车创建person表Create table person(Id int primary key auto_increment,Name varcher(50));创建car表Create table car(Name varchar(50),Color varchar(20),Persio
2021-12-22 22:11:11
568
原创 MySQL学习笔记篇五
本节主要内容:数据完整性定义、主键约束、唯一约束、自动增长列、外键约束等的添加;1、数据完整性:保证输入的数据保存到数据库是正确的;2、如何添加数据完整性?在创建表的时,给表添加约束;3、完整性分为实体完整性、域完整性、引用完整性;4、4.1 什么是实体?表中的一行(一条记录)代表一个实体(entity);4.2 实体完整性作用:标识每一行数据不重复,行级约束;4.3 约束类型:主键约束(primary key)、唯一约束(unique)、自动增长列(auto_incre
2021-12-20 21:45:39
299
原创 MySQL学习笔记篇四
本节主要内容:聚合函数、分组查询及Limit使用1、聚合函数作用:对查询的结果进行统计计算常用聚合函数有:COUNT():统计指定列不为NULL的记录行数;MAX():计算指定列的最大值,如果指定列是字符串类型,那么使用字符串排序运算;MIN():计算指定列的最小值,如果指定列是字符串类型,那么使用字符串排序运算;SUM():计算指定列的数值和,如果指定列类型不是数值类型,那么计算结果为0;AVG():计算指定列的平均值,如果指定列类型不是数值类型,那么计算结果为0;...
2021-12-15 22:37:43
370
原创 Linux基础应用运维命令实践 笔记一
本节主要内容:uptime指令、w指令及who指令1、uptime指令该指令可以显示的信息显示依次为:现在的时间,系统已经运行了多长时间,目前有多少登录用户,系统在过去的1分钟、5分钟和15分钟内的平均负载。例1:uptime指令查看系统负载及运行时间uptime指令能够打印系统总共的时长和系统的平均负载。====> uptime14:35:15 up 74 days, 12:47, 2 users, load average : 0.00, 0.01, ...
2021-12-05 19:00:00
289
原创 MySQL学习笔记篇二
最近在整理之前学过的专业知识,许多东西都很熟悉,也很陌生,从未系统的整理过,这次整理的过程,也是再次学习的过程,希望这次不会再还给老师啦~
2021-12-02 21:22:41
280
原创 MySQL学习笔记篇一
最近在整理之前学过的专业知识,许多东西都很熟悉,也很陌生,从未系统的整理过,这次整理的过程,也是再次学习的过程,希望这次不会再还给老师啦~
2021-12-02 20:14:40
307
原创 pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率
我用的是Anaconda3 ,用spyder编写pytorch的代码,在Anaconda3中新建了一个pytorch的虚拟环境(虚拟环境的名字就叫pytorch)。以下内容仅供参考哦~~1.首先打开Anaconda Prompt,然后输入activate pytorch,进入pytorch.2.输入pip install tensorboardX,安装完成后,输入python,用fro...
2019-01-12 17:24:14
29639
13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人