Java
金汤肥牛米线
C++/Java/Python
展开
-
经典排序算法(Java实现)
本文介绍了4种排序算法及其实现,分别是冒泡排序(Bubble Sort)、二元选择排序(Binary Selection Sort)、插入排序(Straight Insertion Sort)以及希尔排序(Shell’s Sort)。冒泡排序的源码为:package SortAlgorithms;import java.util.Arrays;class BubbleSort { ...原创 2019-10-30 21:46:34 · 192 阅读 · 0 评论 -
Pair数据类型(Java实现)
本文使用Java构建了一个基于范型的pair内部类,在这一内部类的基础上实现了寻找数组的最大值和最小值,并以pair数据结构输出,同时实现了寻找字符串按首字母排序的第一个字符串以及最后一个字符串,并以pair数据结构输出。本程序使用到的Java相关技术为:Java泛型;Java内部类;Java增强for循环;本程序由两个文件组成,GeneticProgramming.java定义了内部类...原创 2019-10-22 21:57:55 · 2195 阅读 · 0 评论 -
二分查找算法(Java实现)
本文使用Java实现了一个对数组的二分查找算法,首先使用泛型数组列表构建了待查找数组,然后使用冒泡排序方法对这一数组进行了排序并输出,最后使用二分查找算法依照key值进行搜索,输出key值在数组中的序号(序号从1开始)。本程序使用Java™ SE Runtime Environment (build 12.0.2+10),编译器使用IntelliJ IDEA。本程序由两个文件构成,Bi.Find....原创 2019-10-20 18:41:19 · 237 阅读 · 0 评论 -
薪水管理系统2.1(Java接口的使用)
本程序使用Java编写了一个薪水管理系统(2.1版本),对前文的薪水管理系统进行了升级,针对校长和员工类分别增加了一个接口,可以用来比较两个员工的工资收入。本程序使用Java™ SE Runtime Environment (build 12.0.2+10),编译器使用IntelliJ IDEA。编写该程序需要使用的Java相关技术为:java.time.LocalDate;Java类的继承...原创 2019-10-15 21:00:45 · 652 阅读 · 0 评论 -
终值计算程序(Java实现)
本程序使用Java编写了一个终值计算程序,给定一个固定的银行利率,一个固定的年收入以及一个固定的存款目标,计算多少年后这一目标可以实现。程序输出每一年年末的总存款数额以及实现目标所需要的时间。输出内容分别使用程序台控制输出以及.txt文本输出。本程序使用Java(TM) SE Runtime Environment (build 12.0.2+10),编译器使用IntelliJ IDEA。编写该程...原创 2019-10-02 15:08:10 · 624 阅读 · 0 评论 -
薪水管理系统(Java)
本程序使用Java编写了一个薪水管理系统,通过这一程序实现对Java对象与类进行学习,这一系统可以实现新增加一个员工,同时记录这一员工姓名,初始薪水以及入职日期(通过使用java.time.LocalDate)。同时可以通过成员函数对以上信息进行查询。通过成员函数changeSalary可以对薪水进行更改。同时可以对任意员工的信息进行输出。输出内容使用程序台控制输出。本程序使用Java™ SE R...原创 2019-10-04 20:53:39 · 4078 阅读 · 0 评论 -
Java实现薪水管理系统(2.0版本)
本程序使用Java编写了一个薪水管理系统(2.0版本),对前文的薪水管理系统进行了升级,利用职工类派生了一个校长类,增加了对校长类的奖金系统,同时设置了一个person的抽象类用来派生职工类。通过这一程序实现对Java对象与类、继承、抽象类、泛型数组列表等相关概念的使用,这一系统可以实现新增加一个校长、教授以及任意数量的实习生,同时记录这一员工姓名,年龄、初始薪水以及入职日期(通过使用java.t...原创 2019-10-08 21:01:18 · 2909 阅读 · 0 评论