
java练习题
各类例题及解答
康康好好学习
学习中
展开
-
2-2 数据结构考题 十进制转换为二进制
利用栈(以顺序栈作存储结构)实现进制转换。给定一个十进制整数,编程将该数以二进制形式输出。顺序栈的类型定义:#define MAXSIZE 100 // MAXSIZE为最大数据元素数目typedef int ElemType;typedef struct{ ElemType *base; ElemType *top;}SqStack;输入格式:输入一个十进制整数。输出格式:输出转换后的二进制数。输入样例:15输出样例:在这里给出相原创 2022-03-29 19:00:50 · 2987 阅读 · 1 评论 -
1-3 约瑟夫环
N个人围成一圈顺序编号,从1号开始按1、2、3......顺序报数,报p者退出圈外,其余的人再从1、2、3开始报数,报p的人再退出圈外,以此类推。 请按退出顺序输出每个退出人的原序号。输入格式:输入只有一行,包括一个整数N(1<=N<=3000)及一个整数p(1<=p<=5000)。输出格式:按退出顺序输出每个退出人的原序号,数据间以一个空格分隔,但行尾无空格。输入样例:在这里给出一组输入。例如:7 3输出样例:3 6 2 7 5 1 4原创 2022-03-29 18:57:51 · 174 阅读 · 0 评论 -
7-3 sdut-List-Map--购物车 (20 分)
各位亲爱的小伙伴们,大家好!欢迎来到美美自助商场,首先请建立商品信息,然后选购商品、确定购买数量,放入购物车,计算出总价格到结算中心进行结算。美美商场祝您购物愉快噢!输入格式:首行是美美商场的商品种类的数量N;接下来是N行商品信息,每行商品信息为:商品编号、商品名称、生产商、商品价格、库存数量;接下来是顾客购物操作的次数M;最后,是M行的顾客购买商品的操作,每行购买信息为:商品编号、购买或退货的数量count(>0)、购物标志(1--购买,购物车中该商品数量增加;2--退货..原创 2022-02-25 17:08:19 · 1179 阅读 · 0 评论 -
6-6 Animal动物工厂 (20 分)
已知有如下Animal抽象类,请编写其子类Dog类与Cat类,另外再编写一个生产动物的Factory工厂类,具体要求如下。已有的Animal抽象类定义:abstract class Animal{ private String name; //名字 private int age; //年龄 public abstract void info(); //返回动物信息 public abstract void speak(); //动物叫 publi原创 2022-02-28 11:49:34 · 6448 阅读 · 1 评论 -
6-4 模拟题: 重写父类方法equals (10 分)
在类Point中重写Object类的equals方法。使Point对象x和y坐标相同时判定为同一对象。裁判测试程序样例:import java.util.Scanner;class Point {private int xPos, yPos;public Point(int x, int y) { xPos = x; yPos = y; }@Override/* 请在这里填写答案 */}public class Main { public static原创 2021-12-19 09:15:52 · 1897 阅读 · 0 评论 -
6-3 使用继承设计:教师类。 (10 分)
使用继承设计:教师类。 使程序运行结果为:Li 40 信工院教师的工作是教学。函数接口定义:定义类Teacher, 继承Person裁判测试程序样例:class Person{ String name; int age; Person(String name,int age){ this.name = name; this.age = age; } void work(){ } void原创 2021-12-19 09:12:57 · 5842 阅读 · 0 评论 -
6-1 jmu-Java-03面向对象基础-覆盖与toString (10 分)
public String toString(){ return super.toString()+"-"+company.toString()+"-"+salary;}原创 2021-12-19 09:06:44 · 2451 阅读 · 0 评论