Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.Scanner;
- /**
- * @author Shane Kloosterman
- * @version 1.0
- * @since jan 2020
- * MIT License
- * Copyright 2020 Shane Kloosterman
- */
- public class Getallen {
- ArrayList<Double> getallen = new ArrayList<>();
- public static void main(String[] args) {
- new Getallen();
- }
- public Getallen() {
- Scanner input = new Scanner(System.in);
- boolean loopen = true;
- while (loopen) {
- try {
- System.out.println("Vul een getal in: ");
- double getal = input.nextInt();
- if (getal < 0) {
- continue;
- }
- getallen.add(getal);
- boolean doorgaan = true;
- while (doorgaan) {
- doorgaan = false;
- System.out.println("Wilt u nog een getal invoeren? (J/N)");
- String verderGaan = input.next();
- if (verderGaan.equals("j")) {
- loopen = true;
- }
- else if (verderGaan.equals("n")) {
- loopen = false;
- } else {
- doorgaan = true;
- }
- }
- } catch (Exception e) {
- System.out.println("Verkeerde waarde");
- loopen = false;
- }
- }
- System.out.println("Stats: ");
- System.out.println("Max is : " + grootsteGetal());
- System.out.println("Min is : " + kleinsteGetal());
- System.out.println("Gemiddelde is : " + gemiddeldeGetal());
- System.out.println("Totaal: " + getallen);
- }
- public Double kleinsteGetal() {
- double kleinGetal = getallen.get(0);
- for (int i = 1; i < getallen.size(); i++) {
- if (getallen.get(i) < kleinGetal) {
- kleinGetal = getallen.get(i);
- }
- }
- return kleinGetal;
- }
- public Double grootsteGetal() {
- double grootGetal = getallen.get(0);
- for (int i = 1; i < getallen.size(); i++) {
- if (getallen.get(i) > grootGetal) {
- grootGetal = getallen.get(i);
- }
- }
- return grootGetal;
- }
- public Double gemiddeldeGetal() {
- double sum = 0;
- double gemGetal;
- for (int i = 0; i < getallen.size(); i++) {
- sum += getallen.get(i);
- }
- gemGetal = sum / getallen.size();
- return gemGetal;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement