- 博客(36)
- 收藏
- 关注
原创 Java基础学习之面向对象01
修饰符返回类型break: 跳出switch,结束循环和return的区别方法名:注意规范就OK,见名知意参数列表:(参数类型,参数名)…异常抛出。
2023-04-07 23:42:01 168
原创 Java基础学习之数组01
数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它使用数组的话会让程序变得比较简单,避免定义多个重复类型的变量。
2023-03-30 20:40:05 95
原创 Java基础学习之初认识递归
A方法调用B方法,我们很容易理解。而递归就是:A方法调用A方法!递归即自己调用自己利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。递归结构包含两个部分:输出结果
2023-03-30 19:46:58 53
转载 Junit实训进阶篇代码
如果测试代码大同小异,代码结构都是相同的,不同的只是测试的数据和预期值,那么Junit的参数化测试可以派上用场了:Junit的参数化测试允许开发人员使用不同的参数反复运行同一个测试。@RunWith注解:当类被@RunWith注解修饰,或者类继承了一个被该注解修饰的类,JUnit将会使用这个注解所指明的运行器(runner)来运行测试。在测试类的构造方法中为各个参数赋值,(构造方法是由JUnit调用的),最后编写测试类,它会根据参数的组数来运行测试多次。否则,Junit会出错。在JUnit中,可以使用。
2023-03-29 22:48:21 518
原创 Junit实训入门篇代码
通常我们写完代码想要测试这段代码的正确性,那么必须新建一个类,然后创建一个main()方法,之后再编写测试代码。如果需要测试的代码很多呢?那么要么就会建很多main()方法来测试,要么将其全部写在一个main()方法里面。这也会大大的增加测试的复杂度,降低程序员的测试积极性。而 Junit 能很好的解决这个问题,简化单元测试,写一点测一点,在之后的代码改动中如果发现问题可以较快的追踪到问题的原因,减小回归错误的纠错难度。
2023-03-29 22:47:28 1587
原创 可变参数和命令行传参
如果直接运行一个class文件,需要先找到包的路径,然后再去加载,否则是执行不了的,一定要把路径找对才可以执行!!也理解了main方法也是可以传递参数的。
2023-03-28 13:47:54 123
原创 Java基础学习之方法
Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段。一般情况下,定义一个方法包含以下语法修饰符:修饰符是可选的,告诉编辑器如何调用该方法。定义了该方法的访问类型。返回值类型:方法可能会返回值。是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值,在这种情况下,是关键字void。方法名:是方法的实际名称。方法名和参数表共同构成方法签名。参数类型:参数像一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。
2023-03-28 12:52:19 61
原创 Java用for循环打印九九乘法表
的时候就判断运行最后一次循环,然后在此循环结束时插入换行。使用两次for循环互相嵌套,即嵌套式for循环。的第二个for循环语句会一直循环到。区别在于第二个嵌套的for循环的。的第二个for循环语句在。两个方法输出的结果一样。时插入换行再退出循环。
2023-03-26 14:25:49 2415
原创 Java的for循环练习2:用while或for循环输出1-1000之间能被五整除的数,并且每行输出三个
【代码】Java的for循环练习2:用while或for循环输出1-1000之间能被五整除的数,并且每行输出三个。
2023-03-26 13:50:34 358
原创 Java基础学习之switch多选择结构
switch case语句是多选择结构实现方式之一switch case语句判断一个变量与一系列之中某个值是否相等,每个值成为一个分支。
2023-03-21 21:30:11 118
原创 Java基础学习之if语句用法
一但其中一个else if语句检测为true,其他的else if 以及else语句都将跳过执行。if语句之多有一个else,else语句在所有else if语句之后。if语句可以有若干个else if语句,他们必须在else语句之前。
2023-03-21 17:14:39 110
原创 Java基础学习之Scanner对象
通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取欠我们一般需要使用hasNext()与hasNextLine()来判断是否还有输入的数据。之前我们学的基本语法中,并没有实现程序和人的交互,但是java给我们提供了这样一个工具类,我们可以获取用户的输入。通过输出结果我们可以明显的看出区别,next方法并不能读取带空格的输入,而nextLine方法可以。java.util.Scanner 是java5的新特征,所以使用Scanner方法需要导入Scanner类。
2023-03-21 15:36:05 700
原创 变量、常量、作用域的练习
Java变量是程序中最基本的存储单元,七要素包括变量名,变量类型和作用域。Java是一种强类型语言,每个变量都必须声明其类型。简而言之:变量就是可以变化的量!
2023-03-19 23:29:29 46
原创 代码注释设置篇
选项之下还有四个对应的子选项,分别是:Markup, Tag, Tag value, Text. 分别对应不同的元素。我们可以通过设置代码注释的样式,来让我们写代码跟规范和美观。
2023-03-18 13:40:44 205
原创 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 70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人