请在JAVA !
罕见的集合。我们可以创建自定义对象的数组,就像我们对int和字符串所做的一样。虽然可以创建对象的1D和2D数组(或更多),但对于这个作业,我们将只从一维数组开始。你的父母要求你开发一个程序,帮助他们整理他们目前放在汽车手套箱里的稀有cd收藏。
为此,您将首先创建一个AudioCD类。
它应该具有以下私有属性。
字符串专辑名称
字符串[4]艺术家
int releaseYear
字符串类型
漂浮状态
你的类还应该有以下方法:
默认构造函数:
将五个属性初始化为以下默认值:
◦cdTitle = " "
◦美术师= {" "," "," ","}
◦releaseYear = 1980
◦类型= " "
◦条件= 0.0
重载的构造函数:
根据传入形式参数的值初始化五个属性
◦如果条件小于0.0或大于5.0,设置它等于0.0
◦如果releaseYear小于1980,将其设置为1980
◦打印消息,如果参数的艺术家数组大小大于4,只存储前四个值
针对所有类属性的Getter方法
然后您将创建一个单独的类Assignment7A。
在它的主要方法中,你应该做以下事情:
询问用户他们的收藏中有多少张Audio cd
创建一个相应大小的数组(类型为AudioCD)
使用循环要求用户输入所有cd的信息
◦创建一个AudioCD对象为每个音频CD和存储它在数组的下一个索引
然后使用另一个循环,你应该给用户以下选项:
打印音频光盘信息
◦这应该要求用户的数字,然后打印信息从AudioCD对象在索引使用自定义toString()方法。如果索引超出了边界,它应该通知用户。
从集合中搜索一张音频CD
◦这应该要求用户的音频CD名称,然后搜索阵列的音频CD与该名称(大小写不敏感)。
如果它存在于数组中,那么它应该打印与前面一点相同的关于Audio CD的信息(提示:您可以制定一个方法来简化这个过程吗?)如果数组中不存在,则通知用户。
*从集合中搜索艺术家◦要求用户输入艺术家名称,然后在数组中搜索该艺术家的音频CD(不区分大小写)。
在收藏中打印所有艺术家工作的音频cd。如果它们不在数组中,则通知用户。
* Quit◦结束循环和程序
请在JAVA !
参见示例输出的照片
为像你一样的学生提出的问题寻找答案。
问:软件包是什么?列出并描述至少三种PC软件包,其他…
答:软件是大量的规则,数据,或风险用于工作pc和执行明确的…
问:讨论网络中立的利与弊?你对这件事有什么个人看法?>>
答:根据定义,网络中立指的是没有互联网服务提供商拥有…
问:确定用于定义公共函数的正确语句。#包含命名空间std;
答:以下解决方案是
问:如何确定网络上设备的IP地址?这里有一些提示:你……
答:以上问题的答案在以下步骤中给出
问:请通过excel逐级解答和公式....回答所需的(完成)
答:以下是需求、供应和成本:月需求、供应、运输、材料、管理……
问:解释网络服务
答:在计算机网络中,网络服务是运行在网络应用层的应用程序。
问:您想设置较宽的内边距,以适应将页面打印在…
答:页面边缘;文档顶部、底部、左侧和右侧的空白……
问:为递归定义为f(0) = 5和…
答:我们必须找到已知递归关系的解,并用归纳法证明解。
问:你对像Facebook这样的社交媒体网站是否应该……
答:Facebook:大学管理部门和执法机构使用Facebook,一个社交媒体……
问:提出4个原因,说明为什么程序员结对工作的生产率可能比……
答:请检查第2步解决方案
问:列出生物识别认证的好处?
答:生物特征认证:我们用身体部位来识别人的身份。
问:给定关系模式R(A, B, C)和S(C, D, E),请匹配下列关系…
答:答:
问:我想解决特克·卡特斯的问题。目前我已经实现了一个TailedLinkedList…
答:线性时间复杂度是O(n)描述的是,如果输入增加,那么程序或。
问:编写一个python函数,求该列的平均值。列表将包含None值…
答:Python代码:#函数查找列表的平均值def f_mean(dlist): m_list = [] l_list =…
问:是一个变量。此外,数组的索引可以是一个表达式。Int a[6] ={4,8,15,16,…
答:在这个问题中,我们给出了一个代码片段,我们要求解释这一行是星号。
问:列出任何两个闭环控制系统的实际例子,并详细解释任何人…
答:答:我们在抽象中详细解释了人体的功能
问:当人们谈论操作系统时,它意味着什么?描述……的两个主要目的。
答:介绍操作系统管理计算机硬件和软件资源,同时允许程序共享标准…
问:以下哪一行(如果有的话)包含有效的,但不一定准确/有用的…
答:答:
问:对于给定的IP地址196.62.146.174/25,请回答以下问题:a.子网…
答:对于给定的IP地址196.62.146.174/25,回答以下问题:子网掩码…
问:计算机图形学在医学中的用途是什么
答:答:
问:讨论网络中立的利与弊?你个人对这件事有什么看法?
答:答:网络中立:它是指互联网服务提供商平等地提供互联网和网络…
问:W可以通过调用默认的流调用将输入重新分配到标准输入
答:介绍:下面描述和重新分配输入标准输入调用与默认的strem…
问:在Java中转换为int
答:使用integer. parseint()将字符串转换为整数。
问:2.给定与上一个问题相同的初始语句,显示一个Python表达式,它可以…
答:因为语言没有定义,所以用python编程语言来做,
问:1]我需要这些JC, JNC, JZ, JNZ, JP条件的操作数和描述。
答:上述JC、JNC、JZ、JNZ、JP条件的操作数和描述如下步骤所示
问:Java编译器决定一个方法是否可以通过类型调用,而不是类型。父类,子类……
答:上述问题在步骤2中得到了解决:-
问:用例子解释指令(fliplr) ?你的答案
答:fliplr()函数用于将数组向左/向右翻转。每一行的条目都应该翻转…
问:Pee Tool Shop有4台重型压力机,用来冲压预制金属外壳……
答:第一个定义变量:- m1, m2, m3, m4作为机器工作的分钟数为1,2,3,4…
问:4.这个堆栈操作序列求的是什么后缀表达式?它的等价物是什么?
答:点击查看答案
问:机电一体化19。绘制逻辑符号,并为2输入与门开发真值表。20.画……
答:19.
问:通过使用产生式规则,显示表达式aab* a* (b + ab01)的所有推导步骤。
答:代码:
问:在EnCase中,在扇区或簇中心有凸起凸起的灰色块表示…
答:指导软件的数字取证解决方案集合使用的常见技术是……
问:你怎么能把一张桌子分成两半?
答:在这个问题中,我们必须讨论如何在MS word中把一个表分成两部分。让我们……
问:当您在EnCase中创建案例时,您可以通过模板或输入它添加您的信息…
答:答:它被存储在第一个证据文件的头文件中,因为它不需要被写入…
问:创建一个名为Book的类,其中包含标题、作者和页数的数据字段....
答:面向对象编程语言的继承概念允许通过……
问:++输入正整数,输出二进制使用循环不能使用递归或其他函数的例子:…
答:程序方法:1-提示一条消息接受用户的输入。2-存储用户输入…
问:当涉及到为专业组织编写道德规范的过程时,我们将……
答:职业组织的道德准则-一个组织的目标和核心原则…
问:什么是并行算法的强伸缩和周伸缩?
答:一种可以同时执行多条指令并将单个指令结合起来的算法。
问:Alice使用Bob的公钥(n=93542543, e =9341)通过RSA生成了密文C = 72645824…
答:RSA算法是由Ravist, Shamir和Adleman开发的。它是公钥加密的非对称…
问:确定下面程序片段的时间复杂度函数,int f1(int n) {if (n = 1)…
答:答案写在步骤2中
问:3.16(嵌套控制语句)使用循环查找输入....的10个数字的两个最大值
答:答案在下面的步骤中给出
问:使用位图索引的优点是什么?
答:位图索引是一种特殊类型的数据库索引,它使用位数组和这个…
问:您的家庭网络包括一台台式电脑,一台无线笔记本电脑,一台网络打印机,一台无线…
答:这样,网络总共由3台主机和1台路由器组成。路由器是无线的,还有…
问:描述以下与并行计算有关的术语。)同步b)……
答:答案写在步骤2中
问:5.加法(11110)2 +(1100110)2 - 6。求111001100(2)7的2的补数。转换成…
答:新增0011110 + 1100110 11110 011110 110 1100 0110 100 00 0110 100 001 00 0…
问:计算机图形学在医学中的用途是什么
答:计算机图形学在医学诊断中的应用提供了一种非凡的能力…
问:请提供一步一步算出Alice已经使用Bob的公钥(n=93542543, e =9341)到…
答:RSA算法是由Ravist, Shamir和Adleman开发的。它是公钥加密的非对称…
问:具体来说,一个人应该如何处理由……带来的道德难题。
答:以下是解决方案:
问:有可能用这种方法来描述计算机是如何工作的吗?在那之后,我们很可能……
答:引言:输入、存储、处理和输出这些要素都是一个…
问:2.给定与上一个问题相同的初始语句,显示一个Python表达式,它可以…
答:答: