public static String getLeastPriceToy(Toy one, Toy two, Toy three, Toy four,
String category) {
Toy ansToy = one;
if(!one.getCategory().equals(category)&& !two.getCategory().equals(category)&&
!three.getCategory().equals(category)&&!four.getCategory().equals(category)){
System.out.println("no category found");
}
else{
if(two.getCategory().equals(category) && (two.getPrice()*two.getDiscount())<(ansToy.getPrice()*ansToy.getDiscount())){
ansToy =two;
}
if(three.getCategory().equals(category) && (three.getPrice()*three.getDiscount())<(ansToy.getPrice()*ansToy.getDiscount())){
ansToy =three;
}
if(four.getCategory().equals(category) && (four.getPrice()*four.getDiscount())<(ansToy.getPrice()*ansToy.getDiscount())){
ansToy =four;
}
}
return ansToy.getName();
"범주가 없습니다"만 반환하지만 첫 번째 문자열 인 바나나가 반환됩니다. 나는이를 제거 할 수있는 방법 : 당신이 return "no category found";
와 System.out.println("no category found");
를 교체 할 경우특정 범주가 없으면 "no category found"만 인쇄하십시오.
'이미지는 게시물에는 유용하지만 게시물이 없으면 여전히 깨끗한 지 확인하십시오. 코드 또는 오류 메시지의 이미지를 게시하는 경우 실제 코드 또는 메시지를 복사하여 직접 게시물에 붙여 넣으십시오. "스크린 샷을 기반으로하는 것은 우리 모두에게 어렵고 중요한 정보를 남기지 않습니다. 게시물을 업데이트하여 코드를 포함시키고 질문 내용을 명확하게 설명해야합니다. – Obicere
'main()'메소드를 포함하십시오. – shmosel