gpt4 book ai didi

java - 带有 setter 和 setter 的基本 JAVA 应用程序,并将整数加 1

转载 作者:行者123 更新时间:2023-12-01 19:48:11 25 4
gpt4 key购买 nike

我只是不知道下一步该做什么。

我需要做什么:

  • 该类应具有变量名称、品种、年龄和颜色

  • 设置所有变量的构造函数

  • 所有变量的 Getter 和 Setter

  • 创建 Dog 实例并利用构造函数

  • 您可以选择您认为适合变量的值

  • 将狗的年龄增加 1

  • 将所有值打印到屏幕

这就是我所做的。

public class DOG {
String DogName;
String DogBreed;
int DogAge;
String DogColor;

public DOG(String name, String color, String breed, int age) {
this.DogName=name;
this.DogColor=color;
this.DogBreed= breed;
this.DogAge=age;

}

public static void main(String[] args) {
DOG myDog = new DOG("Ares","Red","Rott",5);

System.out.println(myDog.DogName+" " + myDog.DogColor+ " " + myDog.DogAge+ " " + myDog.DogBreed);

}

public void addOnetoAge() {
if(DogAge >=6 DogAge++);
}

public String getDogName() {
return DogName;
}

public void setDogName(String dogName) {
DogName = dogName;
}

public String getDogBreed() {
return DogBreed;
}

public void setDogBreed(String dogBreed) {
DogBreed = dogBreed;
}

public int getDogAge() {
return DogAge;
}

public void setDogAge(int dogAge) {
DogAge = dogAge;
}

public String getDogColor() {
return DogColor;
}

public void setDogColor(String dogColor) {
DogColor = dogColor;
}
if(int i=1; i <= myDog.DogAge: i++) {
System.out.println(myDog.DogAge);
};

}
}

我刚刚回到java,已经忘记了什么在哪里。如果能给我一点指导,我将不胜感激

最佳答案

在大多数情况下,您拥有正确的代码,但两个 if 语句不是必需的,因此您应该删除这两个语句。

如果您遵循作业说明

  • Increase the dog's age by 1

  • Print all the values to the screen

在你的主要方法中你需要做的就是这个

DOG d = new DOG("x", "y", "z", 2);
d.setAge(g.getAge() + 1); // Increase by one
System.out.println(...); // print the values of the getters
<小时/>

这将迭代 1 和狗年龄之间的所有值的范围,而不是增加它

for(int i=1; i <= myDog.DogAge: i++) {

这只会增加 6 岁及以上狗的年龄(这似乎是一个奇怪的设计)

if(DogAge >=6) DogAge++;

关于java - 带有 setter 和 setter 的基本 JAVA 应用程序,并将整数加 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52416429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com