de.hska.java.aufgaben.kontrollstrukturen
Class AbundanteZahl

java.lang.Object
  extended by de.hska.java.aufgaben.kontrollstrukturen.AbundanteZahl

public class AbundanteZahl
extends java.lang.Object

Findet abundante und vollkommene Zahlen.

12 < 1 + 2 + 3 + 4 + 6 = 16 ist eine abundante Zahl. 6 = 1 + 2 + 3 ist eine vollkommen Zahl.

Zurück zum Aufgabentext

Author:
pape

Constructor Summary
AbundanteZahl()
           
 
Method Summary
static boolean isAbundanteZahl(long zahl)
          Gibt genau dann true zurück, wenn die zahl eine abundante Zahl ist.
static boolean isVollkommeneZahl(long zahl)
          Gibt genau dann true zurück, wenn die zahl eine vollkommene Zahl ist.
static void main(java.lang.String[] args)
          Gibt alle vollkommenen und ungeraden Zahlen von 1 bis 1000 aus.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbundanteZahl

public AbundanteZahl()
Method Detail

main

public static void main(java.lang.String[] args)
Gibt alle vollkommenen und ungeraden Zahlen von 1 bis 1000 aus.


isVollkommeneZahl

public static boolean isVollkommeneZahl(long zahl)
Gibt genau dann true zurück, wenn die zahl eine vollkommene Zahl ist.

Parameters:
zahl - eine positive Zahl

isAbundanteZahl

public static boolean isAbundanteZahl(long zahl)
Gibt genau dann true zurück, wenn die zahl eine abundante Zahl ist.

Parameters:
zahl - eine positive Zahl


(c) Prof. Dr. Christian Pape --- Übersicht aller Java-Programmieraufgaben