那些年,我们一起做过的 Java 课后练习题(11 - 15)

2022-04-07
阅读 8 分钟
820
本文已同步至:村雨遥实例 11题目有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?这些三位数都是多少?分析直接三重循环,然后加一个判断语句,让三位数的各位上的数都不相同即可!实现 {代码...} 结果实例 12题目企业发放的奖金根据利润提成。利润低于或等于 10 万元时,奖金可提 10%;利润高于 1...
封面图

那些年,我们一起做过的 Java 课后练习题(1 - 5)

2022-04-07
阅读 6 分钟
1k
古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?(输出第 10 个月的兔子对数)
封面图

那些年,我们一起做过的 Java 课后练习题(6 - 10)

2022-04-06
阅读 6 分钟
804
在循环中,只要除数不等于 0,用较大数除以较小的数,将较小的一个数作为下一轮循环的大数,取得的余数作为下一轮循环的较小的数,如此循环知道较小的数的值为 0,返回较大的数,此数极为最大公约数,最小公倍数为两数之积除以最大公约数。
封面图

那些年,我们一起做过的 Java 课后练习题(16 - 20)

2022-04-06
阅读 5 分钟
614
本文已同步至:村雨遥实例 16题目输出 9 * 9 口诀。分析直接两层循环即可,要注意换行!实现 {代码...} 结果实例 17题目猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一般,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想...
封面图

那些年,我们一起做过的 Java 课后练习题(21 - 25)

2022-04-06
阅读 4 分钟
778
本文已同步至:村雨遥实例 21题目求 1! + 2! + 3! + … + 20! 的和。分析循环求 1 ~ 20 的阶乘,然后将其进行求和即可。实现 {代码...} 结果实例 22题目利用递归方法求 5!分析找到边界条件 num = 1,然后调用 fac(num) = num * fac(num - 1) 即可!实现 {代码...} 结果实例 23题目有 5 个人坐在一起,问第五个人多少岁?...
封面图

那些年,我们一起做过的 Java 课后练习题(26 - 30)

2022-04-06
阅读 6 分钟
616
本文已同步至:村雨遥实例 26题目输入星期几的第一个字母来判断一下是星期几,若第一个字母一样,则继续判断第二个字母。分析输入第一个字母后进行判断,就可以区分出星期一、星期三、星期五,然后根据第二个输入的字母判断星期二和星期四的区别,星期六和星期天的区别。实现 {代码...} 结果实例 27题目求 100 之内的素...
封面图

那些年,我们一起做过的 Java 课后练习题(31 - 35)

2022-04-06
阅读 6 分钟
731
本文已同步至:村雨遥实例 31题目将一个数组逆序输出。分析输入多个元素存入数组,然后逆序遍历数组输出即可;实现 {代码...} 结果实例 32题目取一个整数 a 从右端开始的 4 ~ 7 位。分析输入一个整数,然后将其转换为字符串,然后遍历输出从右端开始的 4 ~ 7 位即可!实现 {代码...} 结果实例 33题目打印杨辉三角。分析...
封面图

那些年,我们一起做过的 Java 课后练习题(36 - 40)

2022-04-06
阅读 6 分钟
671
首先是设置输入,输入数组及相关参数值之后,将原数组复制到新数组中,然后通过计算新位置和原来位置的关系 index = (i + m) % n,将原数组中的元素进行位置交换。
封面图

那些年,我们一起做过的 Java 课后练习题(41 - 45)

2022-04-06
阅读 6 分钟
749
海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了 一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分 成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只 猴子都是这样做的,问海滩上原来最少有多少个桃子?
封面图

那些年,我们一起做过的 Java 课后练习题(46 - 50)

2022-04-06
阅读 7 分钟
1.1k
本文已同步至:村雨遥实例 46题目两个字符串连接程序。分析要实现两个字符串的连接有多种方法,其中最简单的就是利用 + 来实现。实现 {代码...} 结果实例 47题目读取 7 个数(1 - 50)的整数值,每读取一个值,就打印该值个数的 *;分析主要就是考验循环和打印的用法,难度不大。实现 {代码...} 结果实例 48题目某公司采...
封面图

那些年,我们一起做过的 Java 课后练习题(51 - 55)

2022-04-06
阅读 7 分钟
950
本文已同步至:村雨遥实例 51题目定义一个圆柱体类 Cylinder,创建相应的对象,然后计算圆柱体的底面积和体积。分析考察如何定义一个类,以及如何在类中定义成员变量与方法,最后则是如何创建一个对象并调用方法。实现 {代码...} 结果实例 52题目创建一个图书类,类中包含的属性有:书名、作者、出版社、书籍状态;包含...
封面图

那些年,我们一起做过的 Java 课后练习题(56 - 60)

2022-04-06
阅读 7 分钟
623
设计一个装备类 Equipment,该类有两个属性,一个是名字 name,类型为字符串类型,另一个是价格 price,类型为 int。然后实例化 3 件具体装备并打印其名字和价格。
封面图

那些年,我们一起做过的 Java 课后练习题(61 - 65)

2022-04-06
阅读 5 分钟
695
本文已同步至:村雨遥实例 61题目计算 m ~ n(m < n) 之间所有整数的和。分析遍历 m ~ m 之间的所有整数,然后将他们进行叠加即可。实现 {代码...} 结果实例 62题目对随机生成的 10 个数进行首尾元素交换,然后升序排序后输出,最后在降序排序后输出。分析生成随机数,主要用到 Random 类,而无论是首尾元素交换、升序...
封面图

那些年,我们一起做过的 Java 课后练习题(71 - 75)

2022-04-02
阅读 6 分钟
1.1k
实例 71题目假如我国国民生产总值的年增长率为 10%,则 n 年后我国国民生产总值与现在相比增长多少百分比?分析计算公式:$$p = (1+r)^n$$其中 r 为年增长率,n 为年数,p 为与现在相比的倍数。实现 {代码...} 结果实例 72题目假设你有 1000 元,想要存 5 年,可以按照以下 5 种存法:一次存 5 年先存 2 年,到期后将本...
封面图

如何在 IDEA 中创建并部署 JavaWeb 程序

2022-02-20
阅读 5 分钟
1.5k
在之前 Java 的学习中,我们可能更多地是和控制台程序打交道,也就是我们日常说的黑框框程序。 现在既然完成了 Java SE 部分的基础知识,是时候来学习 JavaWeb 部分。而随着 IDEA 的强势崛起和不断更新,使用 Eclipse 的同学可能会有些不习惯 IDEA。这一点确实是,IDEA 不同版本之间的操作和设置可能都有微小的变动,就...

Spring Boot 集成 Swagger2,构建强大的 API 文档

2022-01-06
阅读 6 分钟
1.5k
不管你是从事前端还是后端开发,相信都难免被接口文档折磨过。如果你是一个前端开发者,可能你会经常发现后端给的接口文档跟实际代码有所出入。而假设你是一个后端开发者,你可能又会觉得自己开发后端接口已经够烦的了,还要花费大量精力去编写和维护接口文档,所以难免有时候会更新不及时。这就可能造成了前后端相互不...
封面图

那些年,我们一起做过的 Java 课后练习题(66 - 70)

2021-12-25
阅读 6 分钟
767
实例 66题目求 1 + 2 + 3 + ... + 100 的值。分析这里主要介绍两种方式:循环遍历求和公式求和:$S = n(n+1)/2$实现循环求和 {代码...} 公式求和 {代码...} 结果实例 67题目判断一个数 n 能否同时被 3 和 5 整除。分析由于 3 和 5 都是质数,要能同时被他们整除,则这个数一定能他们的最小公倍数。实现 {代码...} 结果实...

MyBatis Generator 代码自动生成器,从此解放你的双手

2021-12-14
阅读 12 分钟
3.9k
在日常开发工作中,我们往往需要自己去构建各种数据表所对应的持久化对象(PO)、用于操作数据库的接口(DAO)以及跟 DAO 所绑定的对应 XML。这都是一些重复性的操作,不需要多大技术含量,这时候我们不禁会去想,有没有一种工具,能够帮助我们去自动生成这些文件呢?答案是:有的!
封面图

Spring Boot 整合 FreeMarker 实例

2021-11-30
阅读 4 分钟
2.1k
在之前的文章Spring Boot 整合 Thymeleaf中,我们学习了如何将模板 Thymeleaf 整合到 Spring Boot 中,那今天我们就来看看,另一个老牌的开源免费模板引擎 - FreeMarker!
封面图

不得不知的 IDEA 实用小技巧

2021-10-11
阅读 2 分钟
2.8k
我们知道,最常用的复制粘贴是通过 Ctrl + C/V,但如果要针对复制历史进行粘贴,此时在 IDEA 中可以通过 Ctrl + Shift + V 来进行自主选择自己想要粘贴的内容;
封面图

如何使用 IDEA 创建 Java 入门应用

2021-09-24
阅读 4 分钟
2.5k
本篇文章中,我们将学习如何使用 IDEA 来创建、运行并打包我们的第一个 Hello World! Java 程序。通过阅读该教程,希望大家能对如何使用 IDEA 来创建、运行并打包 Java 程序有一个简单的了解,熟悉一下 IDEA 的一些简单使用技巧,去感受 IDEA 为我们开发者所带来的便利,接下来我们就来具体看看具体的创建、运行以及打包...
封面图

【Java 从入坑到放弃】No 7. 何为面向对象(上)

2021-05-09
阅读 5 分钟
1.1k
前面已经讲了 Java 的一些环境搭建、IDE 使用、变量及数据类型、操作符、控制流程以及数组操作,今天就来看看 Java 里边的一个核心思想 - 面向对象编程。内容预告如下:

Java 反射机制详解:入门、使用、实例

2021-05-07
阅读 12 分钟
6.7k
将类的各个组成部分封装为其他对象的过程就叫做 反射,其中 组成部分 指的是我们类的 成员变量(Field)、构造方法(Constructor)、成员方法(Method)。

Java 版学生成绩管理系统,附源码!

2021-04-29
阅读 24 分钟
5k
对于计算机专业的学生来讲,一定对于学生成绩管理系统课程设计十分印象深刻。设计、上机、编码、写报告、答辩等一系列流程,虽然很简单,但也可以综合运用我们所学的一些知识了。

利用 Halo 从 0 到 1 搭建属于自己的博客

2021-04-29
阅读 5 分钟
5.6k
之前一直有在各大平台发布博客内容,然后个人博客一直使用的是 Hexo + Github Pages 的方式,但随着内容增多,Github Pages 访问的也不稳定,所以想着自己搞个服务器和域名搭个博客,最终选定 Halo 这个博客框架,搭建属于自己的博客。

【剑指 Java】第 4 弹:绝对硬货,Spring 面试知识点总结大全

2021-04-29
阅读 9 分钟
1.2k
1. Spring 特点Spring 主要有如下特点:轻量级:Spring 是非侵入式,其中的对象不依赖 Spring 的特定类;控制反转(IoC):通过 IoC,促进了低耦合,一个对象依赖的其他对象通过被动的方式传递进来,而不用该对象主动创建或查找;面向切面(AOP):支持面向切面编程,将应用业务逻辑层和系统服务层分开;容器:包含并管...

【剑指 Java】第 3 弹:纯干货,计算机网络面试知识点总结

2021-04-29
阅读 9 分钟
1.6k
1. 计算机网络基础1.1 主机间的通信方式客户端-服务器(C/S)客户端是服务的请求放,服务器是服务的提供方。对等(P2P)不用区分谁是客户端,谁是服务器,双方都能够向对方请求与提供服务。1.2 电路 & 分组交换分组交换每个分组由首部和尾部组成,包含源地址和目的地址等控制信息,在同一个传输线路上同时传输多个分...

【剑指 Java】第 2 弹:剑指大厂,这份数据库面试总结请收好

2021-04-29
阅读 9 分钟
1.1k
最开始,我们是将数据保存在 内存 中,这能够保证我们十分 快速存取,但是一旦断电,数据就丢失了,无法永久保存。 于是我们将数据存放在 文件 中,这样一来我们就 能够将数据永久保存,但每次都要进行频繁的 IO 操作,相对于内存来讲速度就慢了许多,而且进行查询操作也不方便。 于是,我们转移到了 数据库 存储,通过...

【剑指 Java】第 1 弹:靠这份 Java 基础知识总结,我拿到了满意的 Offer

2021-04-29
阅读 14 分钟
902
因为博主是 2021 届的毕业生,为了准备秋招,特意总结的 Java 基础知识面试高频题,最后也算找到了挺满意的工作。因此回馈给大家,希望能对大家起到一定的帮助。

【Java 从入坑到放弃】No 6. 数组操作的奇技淫巧

2021-04-29
阅读 6 分钟
935
前言前边已经讲过了 Java 中的 8 大基本数据类型,这篇文章主要就来讲讲引用类型中的数组。主要内容安排如下:数组简介遍历排序常用方法数组简介所谓数组,其实就是多个相同数据类型的元素按一定顺序排列而成的集合。即将有限个类型相同的变量放到一个容器中,然后按照编号去访问各个元素,而容器的名字就叫做数组名,各...