arrays - 不兼容的类型:从 double 到 int 返回薪水的可能有损转换
问题描述
我尝试了很多方法,但我无法解决这个问题。我的代码是
public class Employee extends Person{
float salary;
int yearOfStarted;
String nationalInsuranceNumber;
float getSalary(){
return (float)salary;
}
void setSalary(float salary){
salary = this.salary;
}
}
每当它编译时,错误就会出现在 getSalary 方法中。
错误:不兼容的类型:从 double 到 int 返回薪水的可能有损转换;
解决方案
return (float)salary ;
正如我所看到的,您的原始代码末尾有一个空白。
float getSalary(){
return (float)salary;
}
推荐阅读
- python - 在 Python/Kivy 中,audio_ffpyplayer 不能在 android 上播放
- .net - Running .net api inside docker with secure connection does not work
- c# - 带字符串参数的 RedirectToAction
- rust - 将 tokio::task::JoinHandle 存储在 HashMap 中并从另一个任务中访问它
- android - 我可以在我的应用程序的网络视图中使用其他人的网站吗?
- join - SQL Join queries on related data
- c++ - m_installedLocation = Package::Current().InstalledLocation(); function does not work
- r - Generating faceted pie charts to indicate weightages
- frontend - Why I can't enable frontend editing (TYPO3 Extension frontend_editing) in TYPO3 9.5?
- assembly - 除法的意外结果取决于我使用的是 EAX、AX 还是 AL