Udkast til scenarieanalyse
Jeg prøver at lave et program : scenarieanalyser - som jeg her viser:import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Scenarie {
private String name;
private double revenue;
private double cost;
public Scenarie(String name2, double revenue2, double cost2) {
// TODO Auto-generated constructor stub
}
public void Scenario(String name, double revenue, double cost) {
this.name = name;
this.revenue = revenue;
this.cost = cost;
}
public String getName() {
return name;
}
public double getProfit() {
return revenue - cost;
}
}
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class ScenarioAnalysis {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List<Scenarie> scenarios = new ArrayList<>();
// Indtastning af scenarier
System.out.println("Indtast antal scenarier:");
int numberOfScenarios = Integer.parseInt(scanner.nextLine());
for (int i = 0; i < numberOfScenarios; i++) {
System.out.println("Indtast navn på scenarie " + (i + 1) + ":");
String name = scanner.nextLine();
System.out.println("Indtast omsætning for " + name + ":");
double revenue = Double.parseDouble(scanner.nextLine());
System.out.println("Indtast omkostninger for " + name + ":");
double cost = Double.parseDouble(scanner.nextLine());
scenarios.add(new Scenarie(name, revenue, cost));
}
// Udfør analysen
System.out.println("\nScenarieanalyse resultater:");
for (Scenarie scenario : scenarios) {
System.out.println("Scenarie: " + scenario.getName() + ", Profit: " + scenario.getProfit());
}
scanner.close();
}
}
Er der mon andre bedre måder at lave Scenarieprogram i java ? Og hvis ja, hvordan ?
Og programmet kan udvides med et budgetsystem ??