java基础实操
针对某工业大学java课程实验指导进行编写,并实时更新。
ETL_JJKING
在脱发的路上越走越远~....走越远~.....越远~........远~
展开
-
java程序设计课程实验——模块整体说明+目录
针对某同学求助,个人在业余时间对其java实践课程安排进行相关资料整理,并作出部分解答(==仅供参考!==),即日起开始更新,不出意外的话在5月份之前更新完毕,喜欢的小伙伴动动小手点个赞,关注博主,分享更多的java和大数据方向技术。原创 2020-04-03 14:49:28 · 265 阅读 · 0 评论 -
【项目六】用户信息与自定义异常
题目描述编写程序,输入并显示一批学生信息。学生信息包括:学号(整型)姓名(字符串类型)所在系编号(取值为1-5的整数)要求:用户输入的数据不正确,程序引发异常。(可自定义异常)核心思想自定义异常类的编写练习代码实现MyException.java (自定义异常类)public class MyException extends Exception { public final static String ID_EXCEPTION_MESSAGE = "原创 2020-05-11 08:07:01 · 635 阅读 · 0 评论 -
【项目六】Computer类与自定义异常
题目描述创建类Computer,该类有一个计算两个整数的最大公约数的方法,如果该方法的参数是负数,则该方法抛出自定义异常;对Computer类进行验证。核心思想自定义异常简单方式 throw new Exception(“自定义参数”)求最大公约数的方法(代码中的 getGreatestCommonDivisor(int a, int b))代码实现public class Computer{ static int getGreatestCommonDivisor(int原创 2020-05-11 07:55:48 · 767 阅读 · 0 评论 -
【项目五】准考证号检查
题目描述输入一批考生的准考证号码,如果是15位,表示输入正确,否则重新输入。判断并显示这个人的考试类型(号码如果以奇数结尾,考试类型为A,否则为B)。最后输出此准考证的前五位和后四位,其余的用*代替。核心思想循环输入条件字符串长度是否为15最后一位字符判断奇数偶数:数字%2==0?**** 代替中间的字符代码实现import java.util.Scanner;p...原创 2020-04-20 15:03:14 · 648 阅读 · 0 评论 -
【项目五】回文数
题目描述检查输入的字符串是否是回文。所谓回文是指一个字符串正序读和逆序读都一样,比如“234432”、“我爱我”、“level”等都是回文。用两种方法实现。核心思想结合回文的特点,中间对折后字符相同方法一:StringBuffer的 reverse() 方法将字符串反转,一模一样就是回文方法二:拆分成字符,第一个和最后一个对比,第二个和倒数第二个对比…直到完全比完。...原创 2020-04-20 14:55:41 · 326 阅读 · 0 评论 -
【项目五】随机整形数组排序
题目描述定义一个长度为10的整形数组,并随机生成10个元素,再将数组中的元素进行升序排列。核心思想定长数组赋值排序方法代码实现/** * 定义一个长度为10的整形数组,并随机生成10个元素,再将数组中的元素进行升序排列。 * @author jjking * * 创建时间:2020年4月20日 */public class ArraySortTest { pu...原创 2020-04-20 14:43:53 · 664 阅读 · 0 评论 -
【项目五】Random类
题目描述利用Random类随机生成[0,100]范围内的30个数,统计各数据区间的元素个数。数据区间:[0,59],[60,69],[70,79],[80,89],[90,100]核心思想Random类中的方法使用生成的数字存储问题代码实现RandomTest.javaimport java.util.ArrayList;import java.util....原创 2020-04-20 14:41:28 · 643 阅读 · 0 评论 -
【项目四】Point类、Graphic抽象类、 Rect类、Circle类 + GraphicOperate接口
题目描述在Point类、Graphic抽象类、 Rect类、Circle类基础上:定义接口:GraphicOperate,用于完成图形对象的操作成员有:int compareTo(Graphic):比较两个图形的关系(重合、相交、不相交)boolean pointIsIn(Point):判断参数点坐标是否在图形区域中要求Rect和Circle两个类实现该接口。核心思...原创 2020-04-20 11:16:41 · 432 阅读 · 0 评论 -
【项目四】Point类、Graphic抽象类、 Rect类、Circle类
题目描述定义如下的类:Point类:用于描述坐标系中的一个点属性:x、y,int类型,分别描述x坐标值和y坐标值;方法:int distanceTo(Point p):计算两点之间的距离;Point centerPoint(Point p):求两点之间的中心点;Graphic抽象类:描述图形信息属性:color(String类型,图形颜色)方法:构造方法:2个...原创 2020-04-20 11:07:52 · 1606 阅读 · 0 评论 -
【项目四】Employee、Manager和Director
题目描述编写一个程序,用于创建一个名为Employee的父类和两个名为Manager和Director的子类。要求创建Manager和Director的对象,并显示其详细信息。Employee类:属性(name,sex,address)方法 show() 显示这些属性Manager类:属性(department)重写show方法Director类:属性(lengt...原创 2020-04-20 10:41:36 · 3650 阅读 · 0 评论 -
【项目四】圆类Circle
题目描述根据下面的要求实现圆类Circle:成员变量:radius方法:构造方法:Circle(),将半径置为0;Circle(int r),将半径置初始化为r;修改器/访问器:对半径进行操作;double getPerimeter();获得圆的周长;double getArea();获得圆的面积;void show();将圆的半径、周长、面积输出代...原创 2020-04-20 10:34:34 · 3119 阅读 · 4 评论 -
【项目三】时间信息的类MyDateTime
题目描述定义一个描述时间信息的类MyDateTime:属性:year,month,day,hour,minute,second方法:构造方法:3个1.分别将6个属性设置为0;2.根据6个整型形参设置属性;3.根据另一个MyDateTime对象的属性进行设置;其他方法:1.MyDateTime passTime(int length,int type)(在当前时间的基础上加上...原创 2020-04-20 10:16:10 · 593 阅读 · 0 评论 -
【项目三】Student类和TestStudent类
题目描述编写一个完整的Application程序,包含类Student、TestStudent具体要求如下:Student类:- 属性: - number:String, 学号; - name:String, 姓名; - sex:char,性别; - specialty:String,专业; - address:String,家庭地址; ...原创 2020-04-20 10:04:01 · 4254 阅读 · 0 评论 -
【项目三】复数类Complex
题目描述定义满足以下要求的复数类Complex属性:realPart(int型,代表复数的实数部分)imagePart(int型,代表复数的虚数部分)方法:Complex():将实部和虚部设置为0;Complex(int r,int i):将实部和虚部分别设置为r和i;Complex addComplex(Complex a)(计算当前复数对象与参数对象a的相加之...原创 2020-04-20 09:50:48 · 1747 阅读 · 0 评论 -
【项目三】长方形类MyBox
题目描述定义一个长方形类MyBox,成员变量有length(长)、width(宽),方法分别有计算面积、周长、修改长、修改宽等。在另一个类中使用此类的对象,验证其正确性。核心思想 比较基础,跟着需求说明写就ok了代码实现MyBox.javapackage Project03;...原创 2020-04-20 09:43:22 · 1830 阅读 · 3 评论 -
【项目二】日期判断+合理性检查
题目描述 输入年月日,显示该天是这一年中的第几天,要求对输入的日期进行合理性检查。核心思想 年月日限定条件,月份1-12,日期各个月份不一样。 ...原创 2020-04-07 21:38:43 · 580 阅读 · 0 评论 -
【项目二】猜数游戏
题目描述 计算机随机产生一个100以内数x;用户输入一个数据,与随机数相比较,并给出提示信息:若输入数据>随机数,提示用户数据大了,并要求用户重新输入数据;若输入数据<随机数,提示用户数据小了,并要求用户重新输入数据;如此反复,直到用户输入数据与随机数相同为止。核心思想 &n...原创 2020-04-07 20:10:56 · 294 阅读 · 0 评论 -
【项目二】猜拳游戏
题目描述 人机猜拳:编写一个人机进行石头剪刀布的小游戏,进行完一轮猜拳后,显示输赢信息。核心思想 数字1 、2、 3分别代替石头剪刀布。分为输、赢和打平三种情况、代码实现import java.ut...原创 2020-04-07 19:32:18 · 511 阅读 · 0 评论 -
【项目二】平行四边形图形输出
题目描述利用循环语句输出如下图形:***** ***** ***** *****核心思想 第一个循环控制的是行数,第二层循环控制的是每行中的内容代码实现/** * 图形化输出 * @author Administrator * */public class Tes...原创 2020-04-07 07:49:57 · 898 阅读 · 0 评论 -
【项目二】输出500以内能被5和7整除但不能被3整除的数据,并计算它们的和
题目描述 输出500以内能被5和7整除但不能被3整除的数据,并计算它们的和代码实现/** * 输出500以内能被5和7整除但不能被3整除的数据,并计算它们的和。 * 分析 * 500以内:for循环 * 被5和7整除:取5和7余数为0 取3的余数不为0 同时满足 * &a...原创 2020-04-07 07:42:44 · 3504 阅读 · 0 评论 -
【项目二】if else和switch判断学生成绩
题目描述: 根据学生的成绩(可能取值为5、4、3、2、1),显示相应的等级(优秀、良好、中等、及格、不及格)if语句实现:public class Test02_1 { public static void main(String[] args) { Scanner scanner = ne...原创 2020-04-07 07:39:27 · 563 阅读 · 0 评论 -
【项目一】第一个Application程序 —— HelloWorld
首先新建一个文件夹(名字自己定,我的是D:\Java\Workspaces\jjkingTest)打开eclipse,点击Browse找到并选中自己创建的文件夹位置。店点击Launch进入Eclipse在中关闭Welcome页面,进入到主界面选择create a project:选择Java Project 后点击 nextProject name 填写一个自己创建的名字:我的...原创 2020-04-04 21:10:57 · 765 阅读 · 0 评论 -
【项目一】Eclipse(2020-03版本)安装
下载地址:https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2020-03/R/eclipse-inst-win64.exe安装流程:双击打开位置可以自己修改安装完毕后桌面图标创建命名空间并打开:打开测试完成!本节完! 更多信息交流请加QQ:1958917311 ...原创 2020-04-04 20:57:43 · 5877 阅读 · 0 评论 -
【项目一】JDK安装和环境变量配置
jdk下载地址: https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html安装步骤:双击执行正常安装即可(注意是否要修改jdk和jre的安装路径)记得新建对应文件夹 环境变量配置我的电...原创 2020-04-04 20:05:45 · 206 阅读 · 0 评论