Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package uebung06;
- import static pr.MakeItSimple.*;
- import static pr.MakeItSimple.readInt;
- public class DividersArrayResult {
- // Ausgabe main Methode nicht korrekt
- public static void main(String[] args) {
- println("Geben Sie eine ganze Zahl ein!");
- int eingeleseneZahl = readInt();
- if(eingeleseneZahl >=0) {
- int[] dividers = calculateDividers(eingeleseneZahl);
- for (int i = 0; i < dividers.length; i++) {
- if (dividers[i] != 0) {
- System.out.print(dividers[i] + " ");}
- }
- }
- else throw new PRException("Bitte geben Sie eine natürliche Zahl von 0-500 ein");
- }
- static int[] calculateDividers(int eingeleseneZahl) {
- int[] alleTeiler = new int[500];
- int p = 0;
- for (int i = 1;i < eingeleseneZahl + 1; i++) {
- if (eingeleseneZahl % i == 0) {
- alleTeiler[p] = i;
- p++;
- }}
- return alleTeiler;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement