
Java语言 程序设计
Java 基础持续为您更新~
努力努力在努力(奋斗版)
非常感谢大家的认可与喜欢,又是励志成为最受广大学生热爱的博主的一天,谢谢大家的关注与支持!期待大家的投稿,让我们一起努力!
展开
-
javaweb 项目(IDEA )【找回密码-使用邮箱发验证码】jsp+servlet
最近在写一个系统,过程中有忘记密码?这步操作。这里介绍我使用的邮箱发送验证码进行修改。原创 2024-02-19 23:39:50 · 1943 阅读 · 2 评论 -
Java---设计【超市商品管理系统】
设计超市商品管理系统,实现以下功能:(1)输入5种商品名称、价格和数量;(2)统计商品的总价格及平均价格,最高价和最低价;(3)按价格降序排序;(4)统计高于平均价格和低于平均价格的商品数量;(5)输入商品名称查询商品的价格和数量。原创 2022-01-10 22:03:07 · 1461 阅读 · 0 评论 -
Java---设计【学生科技竞赛管理系统】
学生科技竞赛管理系统设计要求实现代码运行结果设计要求设计学生科技竞赛管理系统,实现以下功能:(1)给3个竞赛项目各输入5名学生的姓名、考号、比赛成绩;(2)计算每个竞赛项目的总成绩和平均成绩;(3)每个项目的学生成绩按降序排序;统计每项竞赛的前三名;(4)统计每项竞赛高于平均成绩和低于平均成绩的学生人数;(5)输入考号查询每个学生的比赛成绩。实现代码import java.util.Arrays; //数组import java.util.Comparator; //比较原创 2022-01-10 21:20:59 · 984 阅读 · 0 评论 -
Java---设计【家电销售管理系统】
设计家电销售管理系统,实现以下功能:(1)给4类家电各输入3个品牌的电器型号、价格和库存;(2)统计每类家电的平均价格,最高价和最低价;(3)将4类家电按平均价格降序排序;(4)统计每类电器高于平均价格和低于平均价格的电器数量;(5)输入电器型号查询电器的价格和库存。实现代码在这里插入代码片运行结果...原创 2022-01-13 20:10:42 · 1663 阅读 · 1 评论 -
Java---设计【运动会成绩管理系统】
设计运动会成绩管理系统,实现以下功能:(1)给3个运动项目各输入5名运动员的姓名、参赛号码、比赛成绩;(2)计算每个项目的平均成绩,最好成绩以及最差成绩;(3)每个项目的成绩按降序排序;(4)判断每个项目是否有破纪录的运动员;(5)输入参赛号码查询每个运动员的成绩。实现代码运行结果后面大家就可以自行输入对应功能前的序号,实现此系统的功能...原创 2022-01-13 20:53:52 · 3048 阅读 · 0 评论 -
Java---设计【学生信息管理系统】
设计学生信息管理系统,实现以下功能:(1)输入8名学生姓名、学号、性别、籍贯、所在学院;(2)统计籍贯为陕西的学生人数,以及男生和女生的人数;(3)统计每个学院的学生人数;(4)输入学号查询学生的信息;(5)将学生信息保存在文本文件中。实现代码运行结果后面大家就可以自行输入对应功能前的序号,实现此系统的功能...原创 2022-01-13 20:46:18 · 827 阅读 · 1 评论 -
Java---设计【花店鲜花管理系统】
设计花店鲜花管理系统,实现以下功能:(1)输入5种鲜花名称、价格和数量;(2)统计鲜花的总价格及平均价格、最高价和最低价;(3)按价格降序排序;(4)统计高于平均价格和低于平均价格的鲜花数量;(5)输入鲜花名称查询商品的价格和数量。实现代码运行结果后面大家就可以自行输入对应功能前的序号,实现此系统的功能...原创 2022-01-13 20:26:00 · 3459 阅读 · 1 评论 -
Java---设计【员工工资管理系统】
设计员工工资管理系统,实现以下功能:(1)输入5名员工姓名、工号、月工资;(2)统计每人的年收入及收入最高和最低的员工,计算他们的平均工资;(3)按月工资高低降序排序;(4)统计高于平均工资和低于平均工资的员工;(5)输入工号名称查询员工的姓名和月工资。二级目录在这里插入代码片三级目录后面大家就可以自行输入对应功能前的序号,实现此系统的功能...原创 2022-01-13 20:19:24 · 3072 阅读 · 0 评论 -
Java---设计【图书管理系统】
设计图书管理系统,实现以下功能:(1)输入5本书的书号、书名以及价格;(2)计算书的总价格及平均价格,显示最高价和最低价的书;(3)按价格降序排序;(4)计算高于平均价格和低于平均价格的书的数量;(5)输入书号查询书的价格及书名。二级目录在这里插入代码片三级目录后面大家就可以自行输入对应功能前的序号,实现此系统的功能...原创 2022-01-10 21:55:20 · 1321 阅读 · 0 评论 -
Java---设计【学生成绩管理系统】
学生成绩管理系统设计要求完整代码运行结果设计要求学生成绩管理系统要求如下:设计学生成绩管理系统,实现以下功能:(1)输入5个学生的学号、姓名以及四科成绩;(2)计算每个学生的平均成绩,按降序排序;(3)计算每门课的平均分,最高分以及最低分;(4)按每个学生的平均成绩划分等级,统计每个等级的学生人数;(5)输入学号查询每个学生的成绩。完整代码运行结果后面大家就可以自行输入对应功能前的序号,实现此系统的功能...原创 2022-01-10 21:36:17 · 2141 阅读 · 0 评论 -
Java---设计【高校教师信息管理系统】
题目要求本次设计题目如下:设计高校教师信息管理系统,实现以下五个功能:(1)输入8名教师姓名、工号、性别、所属部门、工作时间;(2)统计每个部门的教师人数,以及男教师和女教师的人数;(3)统计工作时间超过10年的教师人数;(4)输入工号查询教师的信息;(5)将教师信息保存在文本文件中。改良前代码(初始代码)package work.chengxu;import java.io.FileWriter;import java.io.IOException;import java.原创 2021-12-30 15:17:58 · 5123 阅读 · 1 评论 -
报错 汉语转成头大繁体【java: XX:错误:编码 GBK 的不可映射字符(Ox )】
前几天发现有些代码在IDEA和eclipse上运行的好好地,当我转到电脑自带的cmd窗口运行时,发现不行。一连串好几行如下报错java: 10:错误:编码 GBK 的不可映射字符(OxB0)为啥嘞?我代码没问题啊,我重新再看了一遍。后缀 .txt -> .java ->. class.txt时候代码没问题,.class是编译后的,那就是后缀更换.java时候错误。. [ ] 纠正方法如下:打开文本文档,点击左上角进行【另存为】2.在弹出来的框框里进行如下三个地方.原创 2021-12-30 15:15:36 · 339 阅读 · 0 评论 -
用Java来实现一个简易计算器
设计一个计算器,弹出窗口。import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;public class calculate { TextField tfRes原创 2022-01-01 00:00:00 · 1353 阅读 · 0 评论 -
Java 上机----实训操作15---类 体现多态性
定义抽象类Shape,抽象方法为showArea(),求出面积并输出。定义矩形类Rectangle,正方形类Square,圆类 Circle。根据各自的属性,用showArea方法求出各自的面积。在main方法中构造3个对象,调用showArea方法。执行代码:package chengxu2;abstract class Shape{ protected double area; abstract void showArea();}class Rectangle extend原创 2021-12-17 18:09:57 · 1070 阅读 · 0 评论 -
Java 上机----实训操作14----学校录取类
要求编写一个学校类,要求集中包含数据成员录取分数线,以及对这个变量进行设置和获取的方法。要求编写一个录取类,要求具有一个用于判断学生是否符合录取条件的方法,录取条件为综合成绩在录取分数线之上,或者是体育成绩在90分以上,综合成绩大于300分;要求若干建立学生对象,对符合录取条件的学生输出其相应的信息。要求编写一个学生类,要求数据成员包括考生的姓名、考号、综合成绩以及体育成绩;要求具有获取学生的综合成绩和体育成绩的方法。执行代码:package chengxu3;class school{原创 2021-12-17 18:55:42 · 3399 阅读 · 0 评论 -
Java 上机----实训操作13---抽象方法 接口设置
实现编程,①设置三个接口,定义生物,动物,人。②生物接口定义抽象方法是呼吸。③动物接口定义抽象方法是获取他的雌雄以及他的捕食。④人结接口义抽象方法是思考和学习。⑤实现以上接口中的抽象方法。执行代码:package chengxu2;interface biology{ void breath();}interface creature{ void gender(); void food();}interface person{ void thin原创 2021-12-17 18:26:34 · 868 阅读 · 0 评论 -
Java 上机----实训操作12---研究生 接口设置
实现如下编程,①学校有学生和教师两类人,在职研究生既是教师又是学生;②要求设置两个接口,分别是学生结构和教师接口;③其中学生接口包括设置和获取学生学费的方法;教师接口包括设置和获取教师工资的方法;④要求定义一个研究生类,来实现教师和学生接口;⑤研究生类包括数据成员姓名,性别,年龄,学费和工资;⑥最后创建一个研究生类的对象,计算他们的年收入和学费。如果收入减去学费不足2000元,则输出需要贷款的信息。执行代码:package chengxu1;interface StudentMageInt原创 2021-12-17 17:59:00 · 893 阅读 · 0 评论 -
Java 上机----实训操作11---输入输出流类FileInputStream和FileOutputStream
编写程序①产生5000个1-9999之间的随机数;②写入txt文本文件中。要求从文件中读出他们,输出最大值,最小值,平均值。执行代码:package chengxu1;import java.io.*;public class test { public static void main(String[] args) throws IOException { FileOutputStream fos = new FileOutputStream("原创 2021-12-17 00:02:34 · 381 阅读 · 0 评论 -
Java 上机----实训操作10---合并两个文件到一个文件中
编写程序,将两个文件内容合并到一个文件中。执行代码:package day3; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException;p原创 2021-12-16 23:26:14 · 2555 阅读 · 0 评论 -
Java 上机----实训操作9---读入数据并输出 对自定义异常进行编程
编写Java Application,要求从命令行以参数形式读入两个数据,计算它们的和,然后将和输出。编译自定义异常OnlyOneException与NoOprandException。如果参数的数目不足,则显示相应提示信息并退出程序的执行。执行代码:class NoOprandException extends Exception{ NoOprandException(){ super("没有输入数据,参数数目不足,退出此程序,请输入两个数据!"); }}cl原创 2021-12-17 01:35:04 · 2380 阅读 · 0 评论 -
Java 上机----实训操作8---存入字符数组 越组异常
编写程序,从键盘读入5个字符放入一个字符数组,并在屏幕上显示。在程序中处理数组越界的异常。执行代码: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;public class readchar { public static void main(String[] args) throws IOException { B原创 2021-12-04 18:08:02 · 1255 阅读 · 0 评论 -
Java 上机----实训操作7---circle类 自定义异常
编写程序,定义一个circle类,其中有求面积的方法,当圆的半径小于0时,抛出一个自定义的异常。执行代码:class lenghException extends Exception{ private double value; lenghException(String msg,double value) { super(msg); this.value=value; } public double getValue()原创 2021-12-04 17:56:04 · 2684 阅读 · 0 评论 -
Java 上机----实训操作5----地址类
设计实现地址功能类,具有属性:省、市、街道、门牌号、邮编,具有设置和获取属性的方法。执行代码: public class address { String province; String city; String street; String housenumber; public void setprovince(String province1){ province=province1;原创 2021-11-16 15:42:52 · 1093 阅读 · 0 评论 -
Java 上机----实训操作6---汽车类
设计一个汽车类,属性有车轮个数与车重,卡车类是汽车类的子类,新增加的属性是载重量,面包车类是卡车类的子类,新增加的属性是载客数,要求每个类都有一个输出方法,用于输出相应的信息。执行代码:在这里插入代码片执行结果:·先调试后运行...原创 2021-11-16 23:20:05 · 1431 阅读 · 0 评论 -
Java 上机----实训操作4---- 银行账户
模拟银行账户功能,要求属性有:账号、姓名、地址、存款余额;方法有:存款、取款、查询。如存款操作后,显示储户原有余额、今日存款数及最终存款余额;取款时若余额小于取款数,则拒绝取款。执行代码:import java.util.Scanner;class bankaccount{ long account; String name,address; double money; double inmoney; double outmoney; bankaccou原创 2021-11-16 15:15:46 · 2227 阅读 · 0 评论 -
Java 上机----实训操作3---判断字母串
请编写一个程序Application程序实现如下功能:接收命令行中给出的一个字母串,现将该串原样输出,然后判断该串的第一个字母是否为大写,若是大写,则统计该串中大写字母的个数,并将所有大写字母输出;否则,输出信息串“第一个字母不是大写字母!”。执行代码:import java.util.Scanner;public class chengxu3 { public static void main(String[] args) { Scanner in = new Scanner原创 2021-11-16 14:44:17 · 676 阅读 · 0 评论 -
Java 上机----实训操作2--字符串反序输出
编写一个应用程序,接收用户输入端一行字符串,统计字符个数,然后反序输出。执行代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class chengxu3 { public static void main(String [] args) { InputStreamReader ir; BufferedRead原创 2021-11-16 14:56:01 · 1475 阅读 · 0 评论 -
Java 上机----实训操作1---学生类
设计学生类,属性包括姓名年龄和学位,学生类派生出本科生类和研究生类,要求本科生类中增加专业属性,研究生类中增加研究方向属性,每个类都有受方法,用于输出相应属性信息。执行代码: class Student1{ private String name; private int age; private String degree; public Student1(String name, int age, String degree) { this.na原创 2021-11-13 00:23:53 · 1228 阅读 · 0 评论 -
Java语言-eclipse的安装
前面第一章讲了Java语言的开发环境,也就是JDK的的安装与设置。想要实现Java的运行,还要有eclipse,下面对它进行基础介绍,与安装的注意事项。1.Eclipse 介绍Eclipse是一种可扩展的免费开放源代码IDE(集成开发环境)。Eclipse是使用Java语言开发的,但它并不只为Java语言开发提供服务。就其本身而言,它只是一个框架和一组服务,用于通过插件组建、构建开发环境。Eclipse允许在同一IDE中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改变了项目工作流程,原创 2021-10-24 17:58:05 · 2837 阅读 · 1 评论 -
Java语言的开放环境-JDK
1.JDK的安装与设置JDK的简介JDK即Java软件开发工具包,与J2SDK的含义通常是一样的,是Java的开发环境。JDK的安装首先肯定是要下载JDK的开发工具的,可以从 http://www.oracle/technetwork/java/index.html 中下载最新的JDK开发工具。下载完成后运行 jdk-8u144-windows-i586.exe 就可以进行开发工具的安装啦,安装过程非常简单。需要说明一下的就是,从JDK1.5版以后,安装过程就分成了开发工具和运行环原创 2021-10-13 00:26:22 · 7057 阅读 · 0 评论