自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 educoder结构化分析方法-实体-联系图

软件工程 educoder 实体联系图

2022-06-17 16:48:50 8368 4

原创 educoder软件工程导论结构化分析方法

educoder 软件工程导论 状态转换图

2022-06-16 19:26:23 7327 5

原创 educoder软件工程导论结构化分析工具答案

educoder软件工程导论结构分析答案

2022-06-16 18:32:16 1680 1

原创 JAVA实验一--语言基础

第1关:Java 循环结构之 for 循环任务描述 相关知识 编程要求 测试说明任务描述使用本关所学知识,实现一个自然数N的阶乘。相关知识本关我们来学习Java中最常用的循环语句——for循环,for循环的功能和while循环大致相同,只是写法上有区别。如下:具体使用方式:for(初始化语句;条件;控制循环次数){ <若干语句> } 输出:做了1个俯卧撑做了2个俯卧撑做了3个俯卧撑做了4个俯卧撑做了5个俯卧撑编程要求是不是

2022-04-06 22:29:19 1710 1

原创 Java高级特性 - 多线程基础(1)使用线程

第1关:创建线程任务描述 相关知识 什么是线程、什么是进程 如何创建线程 编程要求 测试说明任务描述本关任务:创建一个Java线程执行特定任务。相关知识不知道你有没有发现,截止目前,我们编写的代码都是在main()函数中依照编写代码的顺序从上到下依次运行的。但是我们平常使用的软件基本都是可以多个任务同时执行的,这其中的运行机制是什么呢?这一小节我们就来探讨。本小节我们来学习Java中程序是如何同时执行多个任务的。为了完成本关任务,你需要掌握:1.什么是线程、

2022-03-25 18:34:07 2137

原创 Java入门(第九章)- 方法的使用5-8关

第5关:掌握数组作为参数的使用任务描述 相关知识 实现思路 提示 编程要求 测试说明任务描述本关任务:将考试成绩排序并输出,返回成绩的个数。相关知识数组作为参数的样例:public static void main(String[] args) { // 调用方法时传递一个数组 int [] arrayData = {1 ,2 ,3 }; arrayManage(arrayData); } public static void arrayM

2022-03-08 22:59:28 3977 1

原创 Java入门(第九章)- 方法的使用1-4关

第1关:如何定义方法任务描述 相关知识 什么是方法 怎么定义和使用方法 编程要求 测试说明任务描述本关任务:定义一个用来和老师打招呼的方法。相关知识为了完成本关任务你需要掌握:1. 什么是方法; 2. 怎么定义和使用方法。我们现阶段编写的代码都是放在main函数中,不过如果我们要做一个大型的项目,把所有的代码都放入main方法中有什么缺陷呢?代码庞大; 难以阅读; 难以维护; 代码难以重用; 不利于合作开发。怎么解决呢?将庞大的程序划分为不同的功能小块,

2022-03-06 23:13:02 2968

原创 Java面向对象(第八章) - 文件类

第1关创建文件任务描述 相关知识 如何创建文件 如何判断文件是否存在 编程要求 测试说明任务描述本关任务:在指定文件夹下创建文件。相关知识本关,你需要掌握:1.如何创建文件,2.如何判断文件是否存在。如何创建文件我们知道在Java中万物皆对象,所以用来操作文件的也应该是一个对象,它就是File类,在Java中使用File类来操作文件。如何创建一个文件呢?很简单,我们来看个例子:使用上面这段代码就可以在D盘下创建一个helloworld.txt文件了.

2022-01-26 13:23:46 567

原创 Java入门(第八章)- 数组进阶

第3关交换算法packagestep3;importjava.util.Scanner;publicclassHelloWorld{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);inta=sc.nextInt();intb=sc.nextInt();/*******...

2022-01-19 15:34:56 1154

原创 Java入门(第八章)- 数组进阶第2关:数组中元素的查找

任务描述 相关知识 如何判断字符串相等 编程要求 测试说明任务描述本关任务:完成查找字符串数组中指定字符串位置的小程序。相关知识为了完成本关任务,你需要知道:如何判断两个字符串是否相等。如何判断字符串相等我们之前判断两个数是否相等使用的是==符号,我们判断字符串是否相等能否用==符号呢?我们来看一段代码。输出结果:为什么呢? 是因为==比较的是两个对象的内存地址,我们知道变量被创建的时候就相当于在内存中开辟空间,而案例中str和str1就是占用的两块不同的空

2022-01-02 22:43:29 2136

原创 Java入门(第八章)- 数组进阶

任务描述 相关知识 编程要求 测试说明任务描述本关任务:完成将一个数组的值复制给另一个数组。相关知识本关需要你完成数组的复制操作,可以分三个步骤来实现。 创建一个数组arr2,数组长度和数组arr1相同; 使用循环将数组1中的每一个数据赋值给数组2中对应的那一项。(即arr2[0] = arr1[0]); 循环输出复制之后arr2中的所有数据。 编程要求在右侧编辑器Begin-End中填充代码,将arr1数组中的数据全部复制给arr2数组,最后输出arr

2021-12-28 22:08:52 1149

原创 Java入门(第七章)- 数组基础 第5关:二维数组

任务描述 相关知识 二维数组 二维数组的初始化 二维数组的使用 编程要求 测试说明任务描述本关任务:定义二维数组,输出二维数组中的数据。相关知识在实际考试中我们不止考试一门而是多门,那么多门考试的成绩我们需要用编程语言来处理时,我们怎么保存这些数据呢?这就需要用到二维数组了。二维数组定义:二维数组是指以一维数组作为元素的数组。 语法:数据类型[行][列] 数组名。二维数组的初始化静态:动态:二维数组的使用访问数组中的元..

2021-12-08 22:20:10 4055

原创 第4关:StringBuffer类的定义和使用 - 字母反转

任务描述 相关知识 split方法 StringBuffer类 StringBuffer类的对象的初始化 append()方法 reverse()方法 StringBuffer对象和String对象互转 编程要求 评测说明任务描述在本关中,你将被要求编写一个程序,将一段文本中的各个单词的字母顺序进行反转,例如:oT eb ro ton ot eb 反转后变为: To be or not to be相关知识split方法在处理字符串的时候我们经

2021-12-07 22:46:03 2806 4

原创 第3关 String串类操作练习 - 文件名与邮箱验证

packagestep3;publicclassHelloWorld{publicvoidjudge(StringfileName,Stringemail){//请在此添加实现代码/**********Begin**********/if(fileName.lastIndexOf(".")==-1){System.out.println("Java文件名无效");}else{Strings=fileName.substring(fileName.las...

2021-11-29 23:02:20 1890

原创 Java语言基础- String类 2 substring()方法与indexOf()方法的使用 - 姓名查找

packagestep2;importjava.util.Scanner;publicclassNameSearch{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);Stringdata=scanner.next();Stringnam...

2021-11-24 22:54:19 1770

原创 Java语言基础- String类 1 length()方法与compareTo()方法的使用 - 花名册

packagestep1;importjava.util.Scanner;publicclassRoster{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);Stringroster1=scanner.nextLine();Stringroster2=scanner.nextLine();...

2021-11-20 21:54:10 1503

原创 Java中的异常 2 自定义异常

packagestep4;importjava.util.Scanner;publicclassTask{publicstaticvoidmain(String[]args)throwsMyException{Scannersc=newScanner(System.in);Stringusername=sc.next();if(username.length()>=3){...

2021-11-19 22:24:52 400

原创 Java中的异常 捕获异常

packagestep2;importjava.util.Scanner;publicclassTask{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intnum1=sc.nextInt();intnum2=sc.nextInt();try{Sys...

2021-11-17 21:53:18 284

原创 机器学习1、2章(至2.3.2)基本概念

2021-11-16 18:36:41 605

原创 常用类 6 Math类

packagecase6;importjava.util.Scanner;importjava.lang.Math;publicclassMathTest{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);inta1=sc.nextInt();inta2=sc.nextInt();int...

2021-11-15 22:47:18 409 1

原创 常用类 5 Date类和SimpleDateFormat类的用法

packagecase5;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.Scanner;publicclassDateTest{publicstaticvoidmain(String[]args)throwsParseException{Scannersc=newScan...

2021-11-14 22:14:01 640

原创 常用类 4 Random类

packagecase4;importjava.util.Random;importjava.util.Scanner;publicclassRandomTest{publicstaticvoidmain(String[]args){char[]pardStore=newchar[62];for(inti=0;i<26;i++){pardStore[i]...

2021-11-13 22:44:43 598

原创 常用类 3 String&StringBuilder&StringBuffer类-练习

packagecase3;importjava.util.Scanner;publicclassStringTest{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);Stringstr=sc.next();Stringstr1=str.substring(12,str.lastIndexOf('.'));...

2021-11-12 22:11:26 792

原创 常用类 2JAVA基础类型包装类-练习

packagecase2;importjava.util.Scanner;publicclassWrapperTest{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intaa=sc.nextInt();Stringbb=sc.next();intc=sc.nextInt();...

2021-11-11 23:02:23 749

原创 常用类 1Object类

packagecase1;importjava.util.Scanner;publicclassObjectTest{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intnum1=sc.nextInt();intnum2=s...

2021-11-10 22:47:57 264

原创 包装类 3包装类与字符串之间的转换

packagestep3;publicclassTask{publicstaticvoidmain(String[]args){doublea=78.5;//请在此添加实现代码//将基本类型a转换为字符串Stringstr=Double.toString(a);System.out.println("str+12的结果为:...

2021-11-09 22:06:10 259

原创 包装类 2包装类转换成其他数据类型

packagestep2;publicclassTask{publicstaticvoidmain(String[]args){//定义int类型变量,值为67intscore=67;//创建Integer包装类对象,表示变量score的值Integerscore1=newInteger(score);//将Integer包装类转换为double类型...

2021-11-08 22:34:46 317

原创 包装类 1基本数据类型和包装类之间的转换

packagestep1;publicclassTask{publicstaticvoidmain(String[]args){//定义float对象floatf=66.6f;//手动装箱Floatf1=newFloat(f);//自动装箱Floatf2=f;System.out.println("装...

2021-11-07 22:33:26 122

原创 继承、封装和多态 8使用多态

packagecase8;publicclassTestPolymorphism{publicstaticvoidmain(String[]args){//以多态方式分别实例化子类对象并调用eat()方法newDog().eat();newCat().eat();newLion().eat();}}//Animal类中定义eat()方法classAnimal{...

2021-11-05 21:12:04 111

原创 继承、封装和多态 7接口

packagecase7;publicclassinterfaceTest{publicstaticvoidmain(String[]args){//实例化一Student的对象s,并调用talk()方法,打印信息Students=newStudent();s.talk();}}//声明一个Person接口,并在里面声明三个常量:name、age和occ...

2021-11-04 22:49:17 141

原创 继承、封装和多态 6final关键字的理解与使用

packagecase6;publicclassfinalTest{publicstaticvoidmain(Stringargs[]){Bike1obj=newBike1();obj.run();Hondahonda=newHonda();honda.run();Yamahayamaha=newYamaha();yamaha.run();...

2021-11-03 19:35:40 211

原创 继承、封装和多态 5抽象类

packagecase5;publicclassabstractTest{publicstaticvoidmain(String[]args){//分别实例化Student类与Worker类的对象,并调用各自构造方法初始化类属性。Students=newStudent("张三",20,"学生");Workerw=newWorker("李四",30,"工人");//分别调用...

2021-11-02 23:01:25 98

原创 封装、继承和多态 2使用继承

packagecase2;publicclassextendsTest{publicstaticvoidmain(Stringargs[]){//实例化一个Cat对象,设置属性name和age,调用voice()和eat()方法,再打印出名字和年龄信息Catcat=newCat();cat.name("大花猫");cat.age(6);...

2021-11-01 21:58:27 115

原创 继承、封装和多态 4方法的重写与重载

packagecase4;publicclassoverridingTest{publicstaticvoidmain(String[]args){//实例化子类对象s,调用talk()方法打印信息Students=newStudent();s.name="张三";s.age=18;s.school="哈佛大学"...

2021-10-31 21:23:08 106

原创 封装、继承和多态 3super关键字使用

packagecase3;publicclasssuperTest{publicstaticvoidmain(String[]args){//实例化一个Student类的对象s,为Student对象s中的school赋值,打印输出信息Students=newStudent("张三",18);s.school="哈佛大学";s.say();...

2021-10-30 16:52:13 114

原创 封装、继承和多态 1使用封装

packagecase1;publicclassTestPersonDemo{publicstaticvoidmain(String[]args){Personp=newPerson();//声明并实例化一Person对象pp.setName("张三");//给p中的属性赋值p.s...

2021-10-28 22:46:38 76

原创 变量与数据类型4 Scanner的使用

packagechapter2.step7;importjava.util.Scanner;//导入ScannerpublicclassHelloWorld{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);...

2021-10-27 19:15:18 163

原创 变量与数据类型3 java类型转换

packagechapter2;publicclassTypeConvert{publicstaticvoidmain(String[]args){doublescore=89.3;intscoreInt=(int)score;System.out.println(score);...

2021-10-25 21:23:12 94

原创 变量与数据类型2 java数据类型

packagechapter2;publicclassJavaDataType1{publicstaticvoidmain(String[]args){ Stringname="张无忌"; //在本行定义字符串变量name intage=23;//在本行定义年龄变量agecharsex='男';...

2021-10-24 18:59:00 1250

原创 变量与数据类型 1变量与常量

packagechapter2.step1;publicclassHelloWorld{publicstaticvoidmain(String[]args){Stringlove="www.educoder.net";System.out.println(love);}}

2021-10-21 22:23:19 48

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除