自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础学习之面向对象02

下面写一个Person类来创建构造器。这里创建一个Student类。

2023-04-09 22:38:32 114

原创 Java基础学习之面向对象01

修饰符返回类型break: 跳出switch,结束循环和return的区别方法名:注意规范就OK,见名知意参数列表:(参数类型,参数名)…异常抛出。

2023-04-07 23:42:01 116

原创 Java基础学习之Arrays类

【代码】Java基础学习之Arrays类。

2023-04-05 16:59:33 419

原创 Java基础学习之冒泡排序

【代码】Java基础学习之冒泡排序。

2023-04-05 16:59:12 90

原创 Java基础学习之数组02

ArrayIndexOutOfBoundsException:数组下标越界异常!

2023-03-31 17:21:08 39

原创 Java基础学习之数组01

数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它使用数组的话会让程序变得比较简单,避免定义多个重复类型的变量。

2023-03-30 20:40:05 66

原创 Java基础学习之初认识递归

A方法调用B方法,我们很容易理解。而递归就是:A方法调用A方法!递归即自己调用自己利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。递归结构包含两个部分:输出结果

2023-03-30 19:46:58 32

原创 Junit实训进阶篇代码

如果测试代码大同小异,代码结构都是相同的,不同的只是测试的数据和预期值,那么Junit的参数化测试可以派上用场了:Junit的参数化测试允许开发人员使用不同的参数反复运行同一个测试。@RunWith注解:当类被@RunWith注解修饰,或者类继承了一个被该注解修饰的类,JUnit将会使用这个注解所指明的运行器(runner)来运行测试。在测试类的构造方法中为各个参数赋值,(构造方法是由JUnit调用的),最后编写测试类,它会根据参数的组数来运行测试多次。否则,Junit会出错。在JUnit中,可以使用。

2023-03-29 22:48:21 428

原创 Junit实训入门篇代码

通常我们写完代码想要测试这段代码的正确性,那么必须新建一个类,然后创建一个main()方法,之后再编写测试代码。如果需要测试的代码很多呢?那么要么就会建很多main()方法来测试,要么将其全部写在一个main()方法里面。这也会大大的增加测试的复杂度,降低程序员的测试积极性。而 Junit 能很好的解决这个问题,简化单元测试,写一点测一点,在之后的代码改动中如果发现问题可以较快的追踪到问题的原因,减小回归错误的纠错难度。

2023-03-29 22:47:28 1380

原创 可变参数和命令行传参

如果直接运行一个class文件,需要先找到包的路径,然后再去加载,否则是执行不了的,一定要把路径找对才可以执行!!也理解了main方法也是可以传递参数的。

2023-03-28 13:47:54 95

原创 Java基础学习之方法

Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段。一般情况下,定义一个方法包含以下语法修饰符:修饰符是可选的,告诉编辑器如何调用该方法。定义了该方法的访问类型。返回值类型:方法可能会返回值。是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值,在这种情况下,是关键字void。方法名:是方法的实际名称。方法名和参数表共同构成方法签名。参数类型:参数像一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。

2023-03-28 12:52:19 33

原创 IDEA用*打印三角形

【代码】IDEA用*打印三角形。

2023-03-26 21:53:44 200

原创 Java的break和continue

输出结果从输出结果可以看出,再循环到的时候都被跳过,这就是的作用

2023-03-26 21:49:41 89

原创 Java基础学习之初认识增强for循环

【代码】Java基础学习之初认识增强for循环。

2023-03-26 14:44:03 40

原创 Java用for循环打印九九乘法表

的时候就判断运行最后一次循环,然后在此循环结束时插入换行。使用两次for循环互相嵌套,即嵌套式for循环。的第二个for循环语句会一直循环到。区别在于第二个嵌套的for循环的。的第二个for循环语句在。两个方法输出的结果一样。时插入换行再退出循环。

2023-03-26 14:25:49 2211

原创 Java的for循环练习2:用while或for循环输出1-1000之间能被五整除的数,并且每行输出三个

【代码】Java的for循环练习2:用while或for循环输出1-1000之间能被五整除的数,并且每行输出三个。

2023-03-26 13:50:34 280

原创 Java的for循环练习1:计算0到100之间的奇数和偶数的和

【代码】Java的for循环练习1:计算0到100之间的奇数和偶数的和。

2023-03-26 13:31:53 251

原创 Java基础学习之for循环

【代码】Java基础学习之for循环。

2023-03-26 13:30:21 54

原创 Java基础学习之while循环结构

【代码】Java基础学习之while循环结构。

2023-03-22 02:00:22 89

原创 Java基础学习之switch多选择结构

switch case语句是多选择结构实现方式之一switch case语句判断一个变量与一系列之中某个值是否相等,每个值成为一个分支。

2023-03-21 21:30:11 83

原创 Java基础学习之if语句用法

一但其中一个else if语句检测为true,其他的else if 以及else语句都将跳过执行。if语句之多有一个else,else语句在所有else if语句之后。if语句可以有若干个else if语句,他们必须在else语句之前。

2023-03-21 17:14:39 68

原创 Java基础学习之顺序结构

Java的基本结构就是顺序结构,除非特别知名,否则就按照顺序一句一句执行。顺序结构是最简单的算法结构。

2023-03-21 16:13:03 11

原创 Java基础学习之Scanner对象

通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取欠我们一般需要使用hasNext()与hasNextLine()来判断是否还有输入的数据。之前我们学的基本语法中,并没有实现程序和人的交互,但是java给我们提供了这样一个工具类,我们可以获取用户的输入。通过输出结果我们可以明显的看出区别,next方法并不能读取带空格的输入,而nextLine方法可以。java.util.Scanner 是java5的新特征,所以使用Scanner方法需要导入Scanner类。

2023-03-21 15:36:05 583

原创 JavaDoc生成文档练习

写完代码后点击Tools,找到Gener JavaDoc…点击ok,就生成对应的文档啦。

2023-03-21 01:00:40 24

原创 java基础学习之包机制

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。

2023-03-20 21:57:41 17

原创 Java基本运算符练习03

若a为真,则输出c;

2023-03-20 21:10:36 13

原创 Java基本运算符练习02

【代码】Java基本运算符练习02。

2023-03-20 17:24:48 21

原创 Java基本运算符练习01

markdown中插入目录的语法。

2023-03-20 01:36:00 52

原创 变量、常量、作用域的练习

Java变量是程序中最基本的存储单元,七要素包括变量名,变量类型和作用域。Java是一种强类型语言,每个变量都必须声明其类型。简而言之:变量就是可以变化的量!

2023-03-19 23:29:29 21

原创 【Java数据类型拓展】

【代码】【Java数据类型拓展】

2023-03-18 19:58:30 20

原创 【Java数据类型初认识】

【代码】【Java数据类型初认识】

2023-03-18 18:47:22 16

原创 代码注释设置篇

选项之下还有四个对应的子选项,分别是:Markup, Tag, Tag value, Text. 分别对应不同的元素。我们可以通过设置代码注释的样式,来让我们写代码跟规范和美观。

2023-03-18 13:40:44 145

原创 helloworld及代码注释

新建一个java class文件。

2023-03-18 13:15:20 52

原创 Typora基础操作练习

markdown语法练习

2023-03-16 21:55:56 31

原创 2021-07-12

有没有大佬帮我看看哪里不对做的是基于词频的文件查找课设 以下是写的代码函数实现文件:#include <bits/stdc++.h>using namespace std;const int MOD=1e9+7;const int bas=2333;int gethash(string s) {int len=s.size(),ret=0;for(int i=0; i<len; i++) { ret=(ret*bas%MOD+s[i]-'A')%MOD; }

2021-07-12 21:14:19 43

原创 互评:图总结

2021-05-31 21:01:09 52

空空如也

空空如也

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

TA关注的人

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