一起学Java(19)-[测试篇]教你通过Gradle配置和使用JUnit5
前文已详细介绍了JUnit框架的特点以及JUnit5和JUnit4版本的核心差异(《一起学Java(17)-[测试篇]教你认识Java单元测试框架JUnit,JUnit5和JUnit4区别详解》)。本文将进入应用实战,详细介绍如何在Gradle项目中引入、配置和使用JUnit5测试框架。 在Gradle项目中引入配置JUnit5框架 为了验证JUnit5相关功能,特意在java-al...
前文已详细介绍了JUnit框架的特点以及JUnit5和JUnit4版本的核心差异(《一起学Java(17)-[测试篇]教你认识Java单元测试框架JUnit,JUnit5和JUnit4区别详解》)。本文将进入应用实战,详细介绍如何在Gradle项目中引入、配置和使用JUnit5测试框架。 在Gradle项目中引入配置JUnit5框架 为了验证JUnit5相关功能,特意在java-al...
GESP一级练习,多输入,基本分支条件语句练习,难度★☆☆☆☆。 luogu-P1421 题目要求 题目描述 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出 $10$ 个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个 $30$ 厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。 现在已知 $10$ 个苹果到地面的高度,以及陶陶把手伸直的时候能够...
GESP一级练习,基本运算练习,有一些小学数学小逻辑,难度★☆☆☆☆。 luogu-P1421 题目要求 题目描述 班主任给小玉一个任务,到文具店里买尽量多的签字笔。已知一只签字笔的价格是 $1$ 元 $9$ 角,而班主任给小玉的钱是 $a$ 元 $b$ 角,小玉想知道,她最多能买多少只签字笔呢。 输入格式 输入只有一行两个整数,分别表示 $a$ 和 $b$。 ...
GESP一级练习,语分法上涉及分支语句和取余等操作,有一些数学小逻辑,难度★☆☆☆☆。 luogu-B2048 题目要求 题目描述 请根据邮件的重量和用户选择是否加急计算邮费。计算规则: 重量在 $1000$ 以内(包括),基本费 $8$ 元; 超过 $1000$ 克的部分,每 $500$ 克加收超重费 $4$ ...
GESP一级练习,涉及简单条件分支语句和按格式输出,难度★☆☆☆☆。 luogu-B2036 题目要求 题目描述 输入一个浮点数 $n$,输出这个浮点数的绝对值。 输入格式 输入一个浮点数 $n$,其绝对值不超过 $10000$。 输出格式 输出 $n$ 的绝对值,保留到小数点后两位。 样例输入 #1 -3.14 样例输出 #1 3.14...
GESP一级练习,涉及简单条件分支和逻辑判断,难度★☆☆☆☆。 luogu-B2088 题目要求 题目描述 bj12z_jiasiyuan 看到了三个人 A、B、C 正在射箭。 他们分别射中了 $x$ 环,$y$ 环,$z$ 环。如果一个人射中的环数大于另外两个人射中的环数之和,那么发生一次「神秘事件」。 请你告诉 bj12z_jiasiyuan「神秘事件」发生...
GESP一级练习,涉及简单计算和格式化输出,难度★☆☆☆☆。 luogu-B2088 题目要求 题目描述 下面是一个图书的单价表: 计算概论 28.9 元/本 数据结构与算法 32.7 元/本 数字逻辑 45.6元/本 C++程序设计教程 78 元/本 人工智能 35 元/本 计算机体系结构 86.2 元/本 ...
GESP一级综合练习,涉及循环和分支判断等知识点,难度★☆☆☆☆。 luogu-B2061 题目要求 题目描述 给定 $k$($1<k<100$)个正整数,其中每个数都是大于等于 $1$,小于等于 $10$ 的数。写程序计算给定的 $k$ 个正整数中,$1$,$5$ 和 $10$ 出现的次数。 输入格式 输入有两行:第一行包含一个正整数 $k$,第二...
GESP一级知识条件分支语句练习,比较简单,清清头脑。 luogu-B2041 题目要求 题目描述 某饮料公司最近推出了一个“收集瓶盖赢大奖”的活动:如果你拥有 $10$ 个印有“幸运”、或 $20$ 个印有“鼓励”的瓶盖,就可以兑换一个神秘大奖。现分别给出你拥有的印有“幸运”和“鼓励”的瓶盖数,判断是否可以去兑换大奖。若可以兑换大奖,输出 1 ,否则输出 0 。 输入...
GESP一级知识点循环和分支语句练习。又是跟星期有关的计算。题目逻辑不难,但是对数据范围的把握和处理其实有点难度,至少有个小弯子需要处理,不简单。 luogu-B2074 题目要求 题目描述 假设今天是星期日,那么过 $a$ 的 $b$ 次方天之后是星期几? 输入格式 两个正整数 $a, b$,中间用单个空格隔开。$1 \le a \le 100$,$1 \le...