#java
Вопрос:
Когда я ввожу значение стоимости, например 90,00, в коде должно отображаться «Цена слишком низкая». Если я введу значение, превышающее 850.00, оно все равно даст мне тот же результат. Может быть, моя проблема в утверждении if. Может ли кто-нибудь помочь мне с этой проблемой? Спасибо.
package cellularpdriver;
public class CellularPDriver {
public static void main(String[] args) {
Phone information = new Phone();
information.setCost(950.00);
information.setNetwork("3G");
information.setModel("Samsung");
if (information.setCost < 850.00) {
System.out.println("Price is too low");
} else {
System.out.println("The Cost of the phone is: $" information.getCost());
}
System.out.println("The Network of the phone is: " information.getNetwork());
System.out.println("The Model of the phone is: " information.getModel());
}
}
Комментарии:
1. это не javascript
2. кроме того, как выполняется
information.setCost
компиляция, когда у вас естьinformation.setCost(950.00)
вызов функции? у вас действительно естьsetCost
общественное поле в вашем телефонном классе?3. @KevinL У меня двойной сетКост; в моем телефонном классе