Я работаю над программой для класса, которая сравнивает значения двух темпов. У меня все работает, но по моему последнему методу я получаю сообщение об ошибке, хотя он построен точно так же. Он не равен функции, говорит, что требуемое значение переменной найдено и не запускается, хотя остальные, которые построены таким же образом, выполняются?Требуемое значение переменной java?
public boolean isLessThan(Temperature t){
return t.get()>this.get();
}
public boolean isGreaterThan(Temperature t){
return t.get()>this.get();
}
public boolean isEqual(Temperature t){
return (Math.abs(this.get()-t.get()))<=10E-12;
}
public boolean isGreaterThanOrEqual(Temperature t){
return t.get()>=this.get();
}
public boolean isLessThanorEqual(Temperature t){
return (t.get()<=this.get());}
public boolean isNotEqualTo(Temperature t){
return Math.abs(this.get()-t.get())=>10E-12;
}
}
Так мой профессор имеет программу тестера и проходит через все мои методы и говорит мне, которые не правы, и он сравнивает два значения, которые являются одинаковыми, и в каждом из них один из моих верно и другие false, где они должны быть истинными или оба ложными. Любые идеи о том, что может вызвать это? – tokola
Я замечаю, что isnotequalto имеет знак равенства в тесте. –