java.util.Scanner
Jeg prøver at lave en lille HvadHvisAnalyse som vist er:import java.util.Scanner;
public class HvadHvisAnalyse {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Spørg brugeren om pris og mængde
System.out.print("Indtast pris pr. enhed: 8");
double prisPrEnhed = scanner.nextDouble();
System.out.print("Indtast mængde solgt: 10 ");
int maengdeSolgt = scanner.nextInt();
// Beregn den samlede omsætning
double samletOmsaetning = beregnOmsaetning(prisPrEnhed, maengdeSolgt);
System.out.println("Den samlede omsætning er: " + samletOmsaetning);
// Gør en "hvad-hvis"-analyse
System.out.print("Hvad hvis prisen stiger med 10%? ");
double nyPris = prisPrEnhed * 1.10;
double nyOmsaetning = beregnOmsaetning(nyPris, maengdeSolgt);
System.out.println("Ny samlet omsætning: " + nyOmsaetning);
System.out.print("Hvad hvis mængden falder med 20%? ");
int nyMaengde = (int)(maengdeSolgt * 0.80);
nyOmsaetning = beregnOmsaetning(prisPrEnhed, nyMaengde);
System.out.println("Ny samlet omsætning: " + nyOmsaetning);
scanner.close();
}
public static double beregnOmsaetning(double pris, int maengde) {
return pris * maengde;
}
}
Herefter indtaster jeg værdien for pris og værdien for mængde solgt og kører prpgrammet - men kun værdien for pris ( her 8 ) kommer frem i konsollen - hvad kan årsagen være , at værdien for mængde solgt ikke vises i konsollen ?