別のフィールドの条件に基づいて1つのフィールドからデータを取り上げるにはどうすればよいですか?別のフィールドの条件に基づいて1つのフィールドからデータを取り上げる方法
以下に示すように、私はクラスの給料」からのデータとクラスのシミュレーション」を移入したい、条件は次のようである:
- simulation.id = salary.id。
- いくつかのidはsimulatedSalaryを持ち、いくつかのidはnotsimulatedSalaryを持ち、いくつかのidはsimulatedとnotsimulated salaryの両方を持っています。
- if(salary.simulated == true)then simulation.simulatedSalary = salary.salary、else simulation.simulatedSalary == 0;
- if(salary.simulated == false)then simulation.notsimulatedSalary = salary.salary、else simulation.notsimulatedSalary == 0;
- simulation.totalSalary = sum(シミュレーション.SimulatedSalary +シミュレーション.notsimulatedSalary)。
上記の条件を実装する方法は? List<salary> salaryList
からList<simulation> simulationList
を移入する
:
public class salary {
private Integer id;
private Boolean simulated;
private Double salary;
}
public class simulation {
private Integer id;
private Double simulatedSalary;
private Double notsimulatedSalary;
private Double totalSalary;
}
親クラスによって
public
またはprotected
あるすべてのメソッドとフィールドを使用することができます。私は基本的なJavaチュートリアルを再訪する必要があると思います。 – satnamこんにちは@QSYこのWebサイトを使用してjavaの命名規則に従ってくださいhttp://www.oracle.com/technetwork/java/codeconventions-135099.html – abcOfJavaAndCPP