tælle antal
Hej. Nedenunder er min kode.Det er meningen at jeg skal:
- tælle antal indtastede værdier. (har man indtastet noget 5 gange, skal der en funktion til hvor den så tæller til 5).
- Den må ikke tælle negative værdier med.
- Den skal samtidig tælle antal indtastede værdier der er
a. Under 100 og b. lige med 100 og over.
- Derudover skal resultatet vises med to decimaler.
Det er de ting jeg har haft problemer med, og jeg har virkelig prøvet at finde ud af hvordan det skal løses.
Nogle der kan hjælpe?
Der er desuden en fejl i }, men jeg kan ikke se hvor.
hilsen Michael
import java.util.Scanner;
public class AS42 {
/**
* Author Michael Lunde
*/
public static void main(String[] args) {
int values;
int valuesOver=0; // This is for values that are greater than or equal to 100
int valuesUnder; // This is for values that equal to or smaller than 100
int totalValuesOver;
int totalValuesUnder;
Scanner keyboard = new Scanner(System.in);
System.out.println("You are now to enter 8 values greater than zero.");
do {
count=0;
System.out.println("Enter the integer values. Every valued shall be followed up by ENTER. To end the typing, write -5 and press ENTER. ");
values = keyboard.nextInt();
while (values != -1) {
count++;
if (values >=100 ) {
totalValuesOver = valuesOver + 1;
System.out.println("The values entered that are equal to or greater than 100 are"+totalValuesOver+".");
}
else
totalValuesUnder = valuesUnder +1;
System.out.println("The values entered that are lower than 100 are "+totalValuesUnder+".");
}
}
}
}
