gpt4 book ai didi

java - 背部。任何 sugReturn 语句打印回 String 且默认 int 为 5。我只希望 String 输出 printgestions?

转载 作者:行者123 更新时间:2023-12-04 15:16:44 24 4
gpt4 key购买 nike

我们在编程课上学习 oop,这是我们的第一个作业,我遇到的问题是它只应该返回“good”,但我却返回“good 5”。我对这一切还很陌生,希望能得到一些关于如何解决这个问题的建议或提示。

public class Main{
public static void main(String[] args){
Dog dog = new Dog();
System.out.println(dog.checkWeight());
}
}

//两个独立的文件main.java和Dog.java

public class Dog{
String name = "unknown";
String breed = "mutt";
int weight = 5;

public int checkWeight(){
if (weight <2){
System.out.println("under-weight");
}else if (weight > 10){
System.out.println("over-weight");
}else{
System.out.println("good");
}return weight;
}
}

最佳答案

改变checkWeight的定义如下:

public String checkWeight() {
String health = "";
if (weight < 2) {
health = "under-weight";
} else if (weight > 10) {
health = "over-weight";
} else {
health = "good";
}
return health;
}

关于java - 背部。任何 sugReturn 语句打印回 String 且默认 int 为 5。我只希望 String 输出 printgestions?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64195336/

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