Java :: Aufgabe #215 :: Lösung #5
8 Lösungen

#215
Array Vorkommen programmieren
Anfänger - Java
von Bryan
- 31.10.2018 um 20:20 Uhr
Hallo Zusammen
Kann Jemand von Euch mir da weiter helfen?
Fragestellung des Vorkommen.
Gegeben ist ein Array zum Beispiel mit Zahlen als Werten:
{2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14}
Schreiben Sie ein Programm, das von einem Array bestehend aus Zahlen prüft, wie viele dieser
Zahlen durch 3 teilbar sind.
Zudem sollen am Schluss die entsprechenden Zahlen ausgegeben werden. Das Programm soll für
beliebige Arrays funktionieren.
Vielen Dank für eure Lösung
Kann Jemand von Euch mir da weiter helfen?
Fragestellung des Vorkommen.
Gegeben ist ein Array zum Beispiel mit Zahlen als Werten:
{2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14}
Schreiben Sie ein Programm, das von einem Array bestehend aus Zahlen prüft, wie viele dieser
Zahlen durch 3 teilbar sind.
Zudem sollen am Schluss die entsprechenden Zahlen ausgegeben werden. Das Programm soll für
beliebige Arrays funktionieren.
Vielen Dank für eure Lösung
#5

von nOrdan (1160 Punkte)
- 23.02.2019 um 17:45 Uhr
Bin noch Anfänger und arbeite mit dem Programm BlueJ.
Java-Code

import java.util.Scanner; /** * Mit der Klasse ArrayVorkommen kann man mittels der Methode durch3Teilen prüfen ob ein oder mehrere Zahlen durch 3 teilbar sind. * * @author (nOrdan aka Nils Jordan) * @version (23.02.2019) */ public class ArrayVorkommen { private int zahl; /** * Konstruktor für Objekte der Klasse ArrayVorkommen */ public ArrayVorkommen() { } private void zahlEingabe() { Scanner s = new Scanner(System.in); zahl = s.nextInt(); } /** * Mit dieser Methode leeren sie die Konsole. */ public void konsoleLeeren() { System.out.print('\u000C'); } /** * Mit dieser Methode können sie eine ein oder mehrere Zahlen darauf prüfen, ob sie durch 3 teilbar sind. */ public void durch3Teilbar() { konsoleLeeren(); System.out.println("Geben sie die Anzahl der Zahlen ein die sie prüfen möchten."); zahlEingabe(); int [] zahlen = new int[zahl]; konsoleLeeren(); for (int i = 0; i < zahlen.length; i++) { System.out.println("Geben sie eine ihrer zu prüfenden Zahlen ein und drücken sie Enter."); zahlEingabe(); zahlen[i] = zahl; } for (int z = 0; z < zahlen.length; z++) { if (zahlen[z] % 3 == 0) { System.out.println(zahlen[z] + " ist durch 3 teilbar."); } else { System.out.println(zahlen[z] + " ist nicht durch 3 teilbar"); } } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1