- 博客(12)
- 收藏
- 关注
原创 数据结构及算法之异或
一、概念概念来自百度百科。链接如下:异或异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1),这些法则与加法是相同的,只是不带进位,所以异或常被认作不进位加法。二、运算过程通过三个例子和划重点:异或的运算口诀是相等为0,不相等为1。当然这是在二进制的层面。下面手动演示一遍以 12 和 12 为例进行异或演示十进制的12 在二进制是1100,根据口诀 相等为0,不相等为1
2022-01-26 20:39:29
23810
原创 Java租车系统
Java租车系统根据所学知识,编写一个控制台版的“答答租车系统”功能:1、展示所有可租车辆2、选择车型、租车量3、展示租车清单,包含:总金额、总载货量及其车型、总载人量及其车型设计思路:新建三个类分别表示客车,轿车,卡车。(当然也可以先定义一个车类作为父类,然后使用继承。)基本的变量有租金,车名,序号,载货量,载客量,库存等。根据实际需求设定他们的载客量以及载货量,并且将所有的变量进行封装。设计难点:客户每预定一辆车,每辆车的库存就要相应的减少,若库存不足则应弹出提示。(可以使用异常来
2021-11-24 12:49:18
7229
1
原创 Java教师工资习题
Java设计一个人员类(Person),其中包含一个方法pay,代表人员的工资支出。在从Person类派生出助教类(Assistant)、讲师类(Instructor)和教授类(Professor)。其中:工资支出=基本工资+授课时数*每课时酬金助教基本工资2000元,每课时酬金35元;讲师基本工资2800元,每课时酬金40元;教授基本工资4000元,每课时酬金45元。使用类的继承关系,设计实现多态性。设计思路:设计一个人员类(Person)此类为下面助教类(Assistant)、讲师类 (
2021-11-23 16:55:31
6503
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人