1、以下哪个陈述是正确的?a. 从同一个类创建的所有对象必须完全相同。b. 从同一个类创建的所有对象可以彼此不同。c. 对象从用于创建它的类继承属性和行为。d. 类从其子类继承属性和行为。
b、c
2、创建一个程序,计算一笔14000美元的投资,如果第一年增值40%,第二年价值损失1500美元,第三年增值12%,那么这笔投资最终价值是多少。
以下是解决该问题的Java代码示例:
public class InvestmentCalculator {
public static void main(String[] args) {
double investment = 14000;
// 第一年增值40%
investment = investment * (1 + 0.4);
// 第二年损失1500美元
investment = investment - 1500;
// 第三年增值12%
investment = investment * (1 + 0.12);
System.out.println("投资最终价值为: $" + investment);
}
}
该程序首先设定初始投资为14000美元,然后按照题目要求依次计算每年后的投资价值,最后输出最终的投资价值。
3、编写一个程序,显示两个数字,并使用 / 和 % 运算符显示它们相除后的商和余数。在输出中使用转义字符 \t 分隔商和余数。
以下是一个 Java 程序示例:
public class DivisionExample {
public static void main(String[] args) {
int num1 = 31;
int num2 = 9;
int result = num1 / num2;
int remainder = num1 % num2;
System.out.println("商: " + result + "\t余数: " + remainder);
}
}
这个程序定义了两个整数 num1 和 num2 ,然后使用 / 运算符计算商,使用 % 运算符计算余数,最后使用 \t 分隔输出商和余数。
4、修改第1天的VolcanoRobot项目,使其包含构造方法。
可在 VolcanoRobot 类中添加构造方法来初始化实例变量。示例代码如下:
class VolcanoRobot {
String status;
int speed;
int power;
VolcanoRobot(String in1, int in2, int in3) {
status = in1;
speed = in2;
power = in3;
}
}
这样就可以使用构造方法创建具有特定属性的对象,如 VolcanoRobot vic = new VolcanoRobot("exploring", 5, 200);
5、创建一个名为FourDPoint的四维点类,该类是java.awt包中Point类的子类。
以下是实现该需求的Java代码示例:
import java.awt.Point;
public class FourDPoint extends Point {
private int z;
private int w;
public FourDPoint(int x, int y, int z, int w) {
super(x, y);
this.z = z;
this.w = w;
}
public int getZ() {
return z;
}
public void setZ(int z) {
this.z = z;
}
public int getW() {
return w;
}
public void setW(int w) {
this.w = w;
}
}
6、创建一个 ZipCode 类,使用访问控制来确保其 zipCode 实例变量始终是五位数或九位数。
以下是一个满足要求的 Java 代码示例:
class ZipCode {
private String zipCode;
public void setZipCode(String zipCode) {
if (zipCode.matches("\\d{5}") || zipCode.matc

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



