Java
会玩的洋洋
在校大三本科生,目前在实习
展开
-
数据结构与算法:求员工工资问题
问题是:若一个人第一个月的工资是1500,以后每一年的工资都在原基础上增加10%,那么第n年他的工资是多少?分别用递归和递推的方法编写算法。这个问题没啥好说的了,直接代码见吧(此外,递推相当于迭代)。以下是代码↓import java.util.Scanner;public class FinalSalary{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.ou原创 2020-09-24 16:34:20 · 1612 阅读 · 1 评论 -
数据结构与算法:兔子繁殖问题(包含死亡以及绝育)
问题是这样的:一对小兔子一年后长成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为4年,兔子的寿命是6年。假定第一年年初投放了一对小兔子,试编程计算第n年末总共会有多少对兔子(不考虑非自然死亡)。n由键盘输入。因为兔子包含死亡以及绝育问题,这时候我们需要在原有的基础上把死亡的兔子及时去除,绝育的兔子需要在绝育时及时的在健康的兔子中去除。年份 1----2----3----4----5----6----7…幼年 1----0----2----2----6----8----20…成年 0----原创 2020-09-24 16:04:18 · 1273 阅读 · 2 评论 -
冒泡排序——Java语言
冒泡排序是第一个数与下一个数对比,若大于后一个数,则两数交换,若小于,则不交换,用下一个数再开始对比,循环数次,即得到排序。(以下是代码↓)import java.util.Scannerpublic class Bubble Sort{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.print("请输入5个数:"); int a = input.nex原创 2020-09-13 21:07:37 · 164 阅读 · 0 评论 -
记录敲代码生活:数据算法(求一个数的阶乘)Java语言
求一个整数的阶乘,首先我们要了解阶乘是如何得到的,例如,n=5,那么n的阶乘就是5×4×3×2×1,这就是n的阶乘,因为我们采用for循环遍历,通过自减来达到这个效果。(以下是代码↓)import java.util.Scanner;public class Factorial{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("请输入一个整数原创 2020-09-13 20:43:39 · 316 阅读 · 0 评论 -
记录敲代码生活:数据算法(求最大公约数和最小公倍数)Java语言
要求最大公约数采用欧几里德算法(也叫做辗转相除法),通过求出两个数的最大公约数,就可求出两数之间的最小公倍数,利用两数的积再除他们的最大公约数,即得到最小公倍数。(以下是代码↓)import java.util.Scanner;public class GCD&LCM{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.print("请输入两个整数:")原创 2020-09-13 20:22:46 · 277 阅读 · 0 评论