JAVA知识池
文章平均质量分 61
汇总JAVA中常见知识点
幸存者letp
数据结构、算法、数学等的分享与纪录
展开
-
JAVA日常练习 ——练习7 图形用户界面设计及事件响应
(3)实现运算符标签的MouseEvent事件的处理,点击标签,可以更换标签的运算符,比如:将加号改成减号,从而实现减法功能,点击等号按钮,实现减法运算,并将结果显示在第三个文本框中。实现一个简单的计算器,前面是一个文本框(操作数1),后面是标签(操作符),再后面是一个文本框(操作数2),然后是一个"="按钮(JButton),最后是一个文本框(结果)(2)实现第二个文本框的ActionEvent事件处理,在第二个文本框按回车,直接获得计算结果,并显示在最后一个文本框。(事件源为第二个文本框)原创 2023-05-31 20:29:52 · 380 阅读 · 0 评论 -
JAVA——实验5 GUI类与问题域类的交互
设计Manager类、GUI类及事件处理设计一个Manager类并编写代码, Manager类的属性有姓名,工号,基本工资,小时工资(元/小时)。自定义方法:至少包括计算月工资的方法:calSalary()。 用户登录-GUI及事件响应编写一个JFrame框架应用程序,如图,并根据登录情况显示相应的提示信息。假设用户名为admin,密码为admin。事件响应:输入正确的用户名和密码,系统提示“Seccussful!Username and password is correct!”,否则提示“Usernam原创 2023-05-29 20:10:04 · 705 阅读 · 0 评论 -
JAVA中JPanel类方法汇总
Panel 是 Java Swing 中的一个面板组件,用于在 GUI 界面中显示和管理其他组件。JPanel 类继承自 JComponent 类,具有 JComponent 类的所有属性和方法,并且还有一些特有的方法。需要注意的是,JPanel 是一个轻量级组件,不能直接添加到 JFrame 中,需要先。使用,例如 JFrame、JDialog、JScrollPane 等。,即在一个 JPanel 中添加其他的 JPanel,,再将其添加到 JFrame 中。的,如果需要使用其他布局,需要。原创 2023-05-28 16:44:34 · 2714 阅读 · 0 评论 -
JAVA——类间双向关联关系的实现-Contact与Phone类(电话簿管理系统)
【问题描述】编程实现如图所示的类间关联关系(双向关联)【输入形式】输入分4行,第1行:联系人ID 联系人姓名第2行:第一个联系电话号码 联系电话类型第3行:第二个联系电话号码 联系电话类型 第4行:第三个联系电话号码 联系电话类型【输出形式】见样例输出【样例输入】123 xiaoyu87542222 office87558755 home1397890678 mobile【样例输出】ContactName:xiaoyu PhoneNumber:875422原创 2023-05-24 11:52:33 · 6688 阅读 · 0 评论 -
Java中链表的实现(超详细)
在这个示例中,我们创建了一个。在Java中,链表可以通过。 在这个示例中,我们创建了一个 LinkedList 类,它包含一个 Node 类和一些方法来操作链表。我们可以使用 push() 方法在链表的头部插入节点,使用 insertAfter() 方法在链表中间插入节点,使用 append() 方法在链表尾部插入节点,使用 deleteNode() 方法删除链表中的给定节点,并使用 printList() 方法打印链表。原创 2023-05-24 10:29:44 · 3032 阅读 · 0 评论 -
JAVA—实验4 继承、接口与多态
继承、接口与多态1.卖车-接口与多态【问题描述】(1)汽车接口(Car):有两个方法,getName()、getPrice();2.继承--Student类及其子类【问题描述】(1)声明Student类:属性包括:学号、姓名、英语成绩、数学成绩、Java成绩、总成绩(成绩为double型,学号、姓名为String类型)3.编程实现运算类—工厂设计模式【问题描述】(1)定义抽象类Operation,有double型数据成员numberA、numberB,有抽象方法getResult()原创 2023-05-22 18:52:13 · 1376 阅读 · 2 评论 -
JAVA日常练习—习题5
设计电动汽车类和飞行器类,这两个类继承机器人抽象类,实现抽象方法,并在抽象方法中打印输出“我是电动汽车,我在地上跑!设计测试类,分别生成电动汽车和飞行器的实例,分别按顺序输入名字和质量,并调用获得名字的方法输出名字,调用抽象方法打印对应信息。设计主测试类,输入名字、充电电压和放电量),生成电动汽车的实例,依次调用充电方法和放电方法。设计电脑类,设置名字(String)、充电功率(int)和放电电压(double)属性,实现构造方法、基本的输入输出方法和电源接口。输出描述:分别输出电动汽车名字、运动信息。原创 2023-05-18 17:41:07 · 801 阅读 · 5 评论 -
JAVA—实验3 继承与多态
1.掌握类的继承机制2.掌握抽象类的定义方法2.熟悉类中成员变量和方法的访问控制3.熟悉成员方法或构造方法的多态性。原创 2023-05-18 08:49:11 · 1458 阅读 · 0 评论 -
java中的数字的格式化(超详细)
数字的格式化在解决实际问题时使用非常普遍,如显示某超市的商品价格,需要保留两位小数。// %.2f %.表示 小数点前任意位数 2 表示两位小数 格式后的f表示浮点型。// 设置显示的数字位数 为格式化对象设定小数点后的显示的最多位,显示的最后位四舍五入。// 方法一 :DecimalFormat转换最简便 #.00 表示两位小数。// 方法五 使用格式化数字类 NumberFormat。// 方法三 String.format打印最简便。// 方法二:模仿C语言的输出方式。原创 2023-05-17 23:34:08 · 4763 阅读 · 0 评论 -
Java日常练习—类与对象
设计测试类,(1)输入账号、余额、年利率,开户日期为2021年3月18日9时30分30秒,以这组数据创建Account类对象,输出该账户信息,取出3000元,输出取款信息,若取款时若账户余额不足,提示“The balance of account is insufficient!”,输出操作后的账户信息。编写测试类,创建两支股票,第一支股票的信息为:“600029”、“nanfanghangkong”,昨日收盘价、当前价由键盘输入;【输出形式】输出圆的面积和周长,第一行输出面积,第二行输出的周长。原创 2023-05-15 13:19:07 · 1299 阅读 · 0 评论 -
Java中Calendar类用法详解
Java 中的 Calendar 类是一个抽象类,它提供了一组方法用于操作日期和时间。原创 2023-05-14 15:39:24 · 4432 阅读 · 0 评论 -
Java中printf与println的区别(最详细)
在Java中,printf和println都是用于在控制台输出文本的方法,但是它们之间有一些不同之处。原创 2023-05-14 15:24:16 · 3449 阅读 · 0 评论 -
Java中的转义符
Java中的转义符用于将一个字符转换为另一个字符或特殊字符序列。在输出中插入一个制表符,在单词"World"之前添加了一些空格。表示输出中带有引号和反斜杠。在输出中添加了一个新行。原创 2023-05-14 14:08:53 · 2462 阅读 · 1 评论 -
JAVA练习—学生分数管理系统
【问题描述】编写学生类,包括学号、姓名和三门课程成绩、学生总人数,其中学生总人数为静态数据成员(初始值为0)。标准方法,无参和带参构造方法 (每调用一次总人数加1),计算每个学生总分方法,String toString()方法(将学生的所有属性信息连接成一个长字符串)编写测试类创建2个学生,一个调用无参构造方法创建(学号、姓名初始值为”unknown”,成绩初始值为0),另一个调用带参构造方法创建(数据从键盘输入,先输入数据再创建对象),计算总分并打印学生的所有信息。原创 2023-05-11 16:51:30 · 298 阅读 · 0 评论 -
实验2 类和对象
【问题描述】定义Money类,其含有三个成员变量:元,角,分。定义两个构造方法,一个构造方法有三个参数分别为:元,角,分;另一个构造方法只有一个参数,表示输入多少分钱,你需要在该构造方法中将分转换为元角分并初始化成员变量元角分。同时定义一个show方法,用于输出成员变量的信息。定义测试类,创建一个Money类对象,并通过键盘输入一个整数代表多少分钱,然后调用show方法输出对应的元角分。原创 2023-05-11 07:03:25 · 520 阅读 · 3 评论 -
Java编程日常训练
分享记录日常Java练习题原创 2023-05-05 22:55:08 · 264 阅读 · 0 评论 -
Java怎样输出数组——三种方法
2:使用Arrays类的toString方法将数组转换为字符串并输出,如果数组中包含其他数组或对象,toString()方法默认会输出它们的引用地址,需要重写对应类的toString()方法才能输出更有意义的内容。可以使用Arrays类的toString()方法来输出数组,它会将数组转换为字符串并且带有中括号和逗号分隔符。1:使用for循环遍历数组并逐个输出数组元素。输出结果为:1 2 3 4 5。输出结果为:1 2 3 4 5。原创 2023-05-04 19:59:57 · 9806 阅读 · 0 评论 -
实验1 简单Java程序设计
一、实验目的1.熟悉并掌握Java程序的结构;2.熟悉Java开发工具的使用,掌握Java程序的开发步骤;3.掌握程序流程控制的实现方法;4.巩固Java语法基础;5.掌握数组类型与数组的定义、初始化及使用。二、实验内容。原创 2023-05-02 20:19:43 · 766 阅读 · 0 评论 -
Java中数组详解
在Java中,数组是一种用于存储固定数量元素的数据结构。数组可以是基本类型(如int、char等)或对象类型(如String、自定义类等)。原创 2023-05-02 14:47:03 · 126 阅读 · 0 评论 -
Java中列表类的方法总结
Java 中有多种类型的列表,包括 ArrayList、LinkedList、Vector 等。原创 2023-05-02 14:41:12 · 232 阅读 · 0 评论 -
用Java实现:存储并打印杨辉三角的前n行。
【问题描述】存储并打印杨辉三角的前n行。【输入形式】一个整数n,表示所要打印的杨辉三角的行数(n原创 2023-04-25 19:54:25 · 518 阅读 · 0 评论 -
用Java实现【问题描述】输入n和n个整数,输出排序后的数据。
【输入形式】输入n和n个整数。(即输入的第一个数表示n,后面再输入n个整数)【输出形式】输出数据占一行。数据间用空格分开,最后一个数后无空格【样例输入】5 8 9 -12 6 -89【样例输出】-89 -12 6 8 9运行环境为:eclipse。原创 2023-04-25 19:19:00 · 587 阅读 · 0 评论 -
用Java实现:输出从指定起始值到999以内(包括999)的“水仙花数”,水仙花数是指一个三位数,其各位数字的立方和等于其本身,例如:153=13+53+33,因此153是水仙花数。起始值由键盘输入。
【代码】用Java实现:输出从指定起始值到999以内(包括999)的“水仙花数”,水仙花数是指一个三位数,其各位数字的立方和等于其本身,例如:153=13+53+33,因此153是水仙花数。起始值由键盘输入。原创 2023-04-25 19:06:11 · 342 阅读 · 0 评论